fprintf überschreibt
-
Hey Leute
folgendes kleines Problem:
Ich gebe in der Konsole einige Variablen ein, dann schreibe ich sie in eine txt Datei rein und das funktioniert auch, aber wenn ich das Programm neu starte und neue Variablen eingebe werden die alten überschrieben, wie kann ich das verhindern?printf("\nKunden anlegen!\nName des Kunden: "); gets(name); printf("\nNummer des Kunden: "); gets(nummer); printf("\nAdresse des Kunden: "); gets(adresse); fprintf(lfn, "Kundennummer: %d\n", kundennummer); fprintf(lfn, "Name: %s\n", name); fprintf(lfn, "Nummer: %s\n", nummer); fprintf(lfn, "Adresse: %s \n", adresse); fprintf(lfn, "%s\n", "\n");
*edit* die letzte Zeile war nur ein Versuch^^
Danke
-
Ameinfachsten nimmst du den entsprechenden 'mode' beim Aufruf von man: fopen.
-
Danke sehr! Dachte w+ reicht, a+ ist mir neu, funktioniert super!
-
und
gets
nicht verwenden, sondernfgets