Hallo,
ich arbeite grad an einem kleinen programm(Konsole) und möchte alles, was dort geschieht, in eine Session speichern.
Also:
1. Datei öffnen
2. schreiben
3. Datei schliessen
Da die Texte immer varieren hab ich eine int Session geschrieben
Hier mein Code:
/********* SESSION *********/
int Session(const char *eintrag)
{
//Datei öffnen
FILE * datei;
fopen("session.txt", "a");
//Eintrag hinzufügen
fprintf(datei, eintrag);
//Datei schliessen
fclose(datei);
return 0;
}
/********* HAUPTFUNKTION *********/
int main()
{
//Fensterhandle speichern
console = GetStdHandle(STD_OUTPUT_HANDLE);
//Eintrag zur Session hinzufügen
Session("\n\n\nProgramm gestartet");
//Programm "starten"
Reset();
//Wertübergabe ans Betriebssystem
return 0;
}
Der Compiler gibt mir hier keine Fehlermeldung zurück, aber wenn ich das programm öffne, dann bricht es sofort ab("blablabla.exe hat ein Problem festgestellt und muss beendet werden.")
Was mache ich falsch?
MfG. Christoph Ludwig
--
Wo die Sprache aufhört, fängt die Musik an...
Selfcode: ie:( fl:| br:^ va:| ls:/ fo:| rl:? n4:) ss:) de:] js:) ch:{ sh:) mo:) zu:)
Go to this
Wo die Sprache aufhört, fängt die Musik an...
Selfcode: ie:( fl:| br:^ va:| ls:/ fo:| rl:? n4:) ss:) de:] js:) ch:{ sh:) mo:) zu:)
Go to this