Getline bei FSTREAM wie bei Cin ?

G-Mein

Grünschnabel
Also ich hab Folgendes Problem, ich arbeite grad an nem Schulprojekt von unserer Klasse weiter und ich wollte das Programm in 2 Sprachen machen. Bisher alles super realisiert, jedoch ein Problem habe ich, ich lese die Variablen aus einer DAtei aus, z.B. english.dat oder deutsch.dat

So nun zu meiner Fragen, wenn ich normal es so mache:
Code:
fstream datei;
datei.open("deutsch.dat",ios::in);
for (i = 0; i < 200; i++)
{
	datei >> sprache[i].text;
}
&fstream::close;

dann nimmt der keine Leerzeichen aus der Datei raus. Also zum Beispiel wenn ich sprache[0].text = HALLO DU DA setzten will macht der nur HALLO und der rest kommt in die anderen plätze des Arrays. Kann mir jemand helfen? THX
 
Zurück