Integer in txt Datei speichern (WriteFile)



  • Hallo zusammen,

    habe bei folgendem Code ein Problem:

    const char* cstring = (const char*) i;
    
    DWORD size = sizeOf(cstring); //Programmabsturz
    
    WriteFile(file, cstring, size, &bytesWritten, NULL);
    
    if(size != bytesWritten) 
    printf("Fehler beim Schreiben !!");
    

    ich versuche eine Integer oder Float zahl als Char-String zu konvertieren und dann in eine txt Datei über die Funktion WriteFile abzuspeichern.

    Jedoch stürzt das Programm ab, sobald ich auf cstring nach der konvertierung zugreife. Kann mir jmd sagen was ich falsch mache oder wie ich das anderst lösen kann 😕

    Ich darf aber die String Klasse nicht benutzen (Aufgabenstellung)

    gruß,
    Alex



  • int oder float in einen C-String zu kovertieren, geht mit sprintf.


Anmelden zum Antworten