Problem mit ifstream im Release!



  • hallo zusammen,

    ich habe auf einen Button 3 ifstreams hintereinander! im Debug Modus läuft
    alles Super doch über die exe stürzt alles ab!

    wenn ich nur eine ifstream laufen lasse dann läuft das auch über die exe!
    sobald ich den zweiten dazunehme stürzt er dann wieder ab!
    Ich Poste euch mal den code vielleicht mache ich etwas falsch!

    void unterdialog4::OnBnClickedButton1()
    {
    	ifstream D1("gruppe1.txt");
    	char Zeile[100];
    //	Dann mit einer while-schleife die Datei auslesen:
    	double Summe = 0;
    	while (!D1.eof())  //Also solange nicht das Ende der Datei erreicht ist
    	{
    	D1.getline(Zeile,sizeof(Zeile));
    	Summe += atof(Zeile);//Mit atof den Text in eine Zahl umwandeln und zu Summe hinzu addieren
    	} 
    	CString text;
    	text.Format("%.2f",Summe);
    	m_List2.InsertItem(0,"GRUPPE1");
    	m_List2.SetItemText(0,1,"7%");
    	m_List2.SetItemText(0,2,text);
    //
    //
    //
    	ifstream D2("gruppe2.txt");
    	char Zeile2[100];
    
    	//Dann mit einer while-schleife die Datei auslesen:
    	double Summe2 = 0;
    	while (!D2.eof())  //Also solange nicht das Ende der Datei erreicht ist
    	{
    	D2.getline(Zeile2,sizeof(Zeile2));
    	Summe2 += atof(Zeile2);//Mit atof den Text in eine Zahl umwandeln und zu Summe hinzu addieren
    
    	} 
    	CString text2;
    	text2.Format("%.2f",Summe2);
    	m_List2.InsertItem(0,"GRUPPE2");
    	m_List2.SetItemText(0,1,"19%");
    	m_List2.SetItemText(0,2,text2);
    }
    

Log in to reply