in an datei anhängen
-
hiho
ich würde gern wissen wie ich einen Text den ich in mein Programm eingebe an das Ende einer Textdatei schreiben kann.Das was ich bisher so schrieb hat den Inhalt der .txt immer Überschrieben.
Also wie könnt ich das am geschicktesten machen?
-
fp = fopen(file, "at"); fprintf(fp, "Schweine im Weltall\n"); fclose(fp);
-
keksekekse schrieb:
[cpp]fp = fopen(file, "at");
t?
-
"at" = "a" = append/text mode
"ab" = append/binary mode
-
Ah, das ist wohl ne Microsoftsche Erweiterung?
-
Du stellst Fragen... auf die wäre ich gar nicht gekommen.
Also ich kenne den Text/Binary Modus noch von Borland C 2.0 (1989)
Im Textmodus wird jedes '\n' in '\r\n' umgewandelt und umgekehrt, das ist gut für Texte, während es für Binärdaten (Programme und Sonstiges) nicht gut wäre, wenn fread in die Daten reinpfuschen würde.
http://www.wi-bw.tfh-wildau.de/~hendrix/grundstudium/c/skript/dateiverwaltung.html
_fmode
http://www.delorie.com/djgpp/doc/libc/libc_333.html
If b or t is not specified in mode, the file type is chosen by the value of fmode
-
Danke hat sich jetzt erledigt