mueslirocker
Mitglied
Hallo,
ich möchte an eine Datei ein paar Zeichen anhängen.. darunter auch Carriage Returns und Line Feeds.
Wenn ich die Datei mit fopen("name","a") öffne, wird ein LF aber zum CR LF. Daher möchte ich die Datei im Binärmodus öffnen.
Beim einfachen Lesen oder neu Schreiben geht das mit "rb" bzw. "wb", aber bei dem Parameter "ab" wird das b scheinbar komplett ignoriert.
Habe auch in keinem Manual was dazu gefunden (obwohl ich gestehen muss, dass ich erstklassig bin, wenn es daurm geht, Dinge zu überlesen).
Nun kann ich natürlich die Datei nehmen, im Binärmodus lesen, zwischenspeichern, dann im Binärmodus schreibend öffnen, die Datei wieder vollschreiben und anschließend meine drei Zeichen anhängen.
Aber geht das nicht einfacher? Ist ja nicht ganz der Sinn vom "Anhängen".
ich möchte an eine Datei ein paar Zeichen anhängen.. darunter auch Carriage Returns und Line Feeds.
Wenn ich die Datei mit fopen("name","a") öffne, wird ein LF aber zum CR LF. Daher möchte ich die Datei im Binärmodus öffnen.
Beim einfachen Lesen oder neu Schreiben geht das mit "rb" bzw. "wb", aber bei dem Parameter "ab" wird das b scheinbar komplett ignoriert.
Habe auch in keinem Manual was dazu gefunden (obwohl ich gestehen muss, dass ich erstklassig bin, wenn es daurm geht, Dinge zu überlesen).
Nun kann ich natürlich die Datei nehmen, im Binärmodus lesen, zwischenspeichern, dann im Binärmodus schreibend öffnen, die Datei wieder vollschreiben und anschließend meine drei Zeichen anhängen.
Aber geht das nicht einfacher? Ist ja nicht ganz der Sinn vom "Anhängen".
