Ich habe eine Klasse zum lesen von CSV-Files geschrieben. Bei der Weiterverarbeitung der Daten bin ich auf ein seltsames Problem gestossen:
csv.getElement(4) sollte "foo" zurückliefern, csv.getElement(5) "bar"
Code: Alles auswählen
// funktioniert
string a,b;
a = csv.getElement(4);
b = csv.getElement(5);
cout << "foo: " << a << " - " << b << endl;
Code: Alles auswählen
//funktioniert auch
cout << "foo: " << csv.getElement(4);
cout << " - " << csv.getElement(5) << endl;
Code: Alles auswählen
//funktioniert nicht
cout << "foo: " << csv.getElement(4) << " - " << csv.getElement(5) << endl;
Ich denke ich mache einen trivialen Fehler, hat jemand von Euch ne Idee?