Wenn ich einen Wert übergebe und ihn einer anderen Variablen zuweise, scheint er sie nie zusammenzufügen. Es gibt nur beide Summen in der Datei aus, aber nicht zusammen. Kann jemand auf meinen Fehler hinweisen?C++ fügt keine Werte hinzu, die in
void financialReport(int price)
{
ofstream financial_log("financial.txt", ios::app);
int total = 0;
total += price;
int test = total++;
financial_log << "Total: " << test;
financial_log.close();
}
cout << "Destination: ";
cin >> destination;
cout << "Price agreed: ";
cin >> price;
financialReport(price);
Dies ist die Ausgabe ich in meiner Textdatei erhalten:
Total4Total5
Auch aus irgendeinem Grunde gibt es keinen Raum zwischen den gesamten und dem Preis.
Stellen Sie uns bitte die gut formatierte Eingabe, erwartete Ausgabe und was Sie bekommen, bitte. –
So ist es zu lange zu setzen, aber hier ist die Idee der es Erwartet: Destination: "Blah" Preis: 3 Reiseziel: "Blah 2" Preis: 4 Ich erwarte die Ausgabe in der Datei sein: insgesamt wurden 7 Aber was ich bekommen ist Total4Total3 – Josh
biete ich meine, uns mit Minimal, Complete, und prüfbare Beispiel - http://stackoverflow.com/help/mcve –