Daten einlesen



  • Also aus ein problem werden zwei(siehe post vor 1h)

    jetzt möchte ich noch gerne die daten der ersten 3 zeilen einlesen, an sich kein Problem.(siehe BEISPIEL 1)

    Nur davor rufe ich die funktion read auf. Und jetzt erhalte ich keine daten mehr mit getline nurnoch leeres. Ich setze den iterator schon auf anfang aber das bringt irgendwie nichts.

    Datei.read(c_Datei,D_laenge);
    

    BEISPIEL 1:

    string tmp;
    
    		Sleep(50);
    
    		Datei.seekg(ios::beg);
    
    		getline(this->Datei,tmp);
    		cout<<"A: "<<tmp<<"\n";
    		convert(tmp,this->Daten.a);
    
    		if(Daten.a<=0){Daten.a=2;}
    
    		getline(this->Datei,tmp);
    		cout<<"B: "<<tmp<<"\n";
    		convert(tmp,this->Daten.b);
    
    		if(Daten.b<=0){Daten.b=2;}
    
    		getline(this->Datei,tmp);
    		cout<<"C: "<<tmp<<"\n";
    		convert(tmp,this->Daten.c);
    
    		if(Daten.c<=0){Daten.c=2;}
    
    		cout<<"a: "<<this->Daten.a<<"  b: "<<this->Daten.b<<"  c: "<<this->Daten.c;
    


  • schreib mal ganz am anfang(also unters sleep):

    Datei.clear();
    

    hin.



  • danke


Anmelden zum Antworten