Dateien schreiben



  • Hi,

    ich habe ein Programm geschrieben, welches mir einen String in eine Datei schreibt. Diese Datei wird allerdings codiert geschrieben. Wie bekomme ich es hin, dass die erzeugte Textdatei einen normalen Quellcode bekommt (also so, dass ich sie auch mit dem Editor öffnen könnte) ?

    Mein bisheriger Quellcode:

    // Text in Datei schreiben
    		try {
    			CFile datei("c:\\demo.txt", CFile::modeCreate|CFile::modeWrite);
    			datei.Write(str, sizeof(str));
    			datei.Close();
    		}
    		catch(CFileException *e) {
    			if (e->m_cause == CFileException::diskFull)
    				printf("Festplatte voll\n");
    			e->Delete();
    		}
    


  • datei.Write(str,lstrlen(str));
    oder
    datei.Write(str,str.GetLength());
    falls str ein CString ist



  • Jo, funktioniert perfekt.

    Danke schön


Anmelden zum Antworten