jokey2
Erfahrenes Mitglied
Hast Du das Problem noch?
Wenn ja: Die Ziel-Datentypen müssen beim '>>'-Operator zu den Teilstrings passen. Tun sie das nicht, so wird die Verarbeitung abgebrochen.
In Deinem Fall heißt das, daß versucht wird, den String "Gespeichert" in eine double-Variable umzuwandeln. Das schlägt fehl, also wird abgebrrochen und die Variablen bleiben leer.
Der Block sollte etwa so aussehen:
'strTest2' ist ebenfalls eine Variable vom Typ std::string. Die Zyklusnummer steht dann in c3.
Wenn ja: Die Ziel-Datentypen müssen beim '>>'-Operator zu den Teilstrings passen. Tun sie das nicht, so wird die Verarbeitung abgebrochen.
In Deinem Fall heißt das, daß versucht wird, den String "Gespeichert" in eine double-Variable umzuwandeln. Das schlägt fehl, also wird abgebrrochen und die Variablen bleiben leer.
Der Block sollte etwa so aussehen:
Code:
if(iLineCount == 2 && iBlockCount > 0)
{
//für 2. Zeile
//string in stringstream kopieren
stringstream ssLine(strLine);
//Zeichenketten aus stringstream auslesen
ssLine >> strTest >> strTest2 >> c3;
}