Zum Inhalt springen

Simples Problem !!! Zeilenwechsel!!!


Empfohlene Beiträge

Geschrieben

Hallo!

Habe ein ganz simples Problem, jedoch keine Ahnung warum?

Und zwar öffne ich mir ne Datei, und füge eine Zeile ans Ende.

Ich schließe die Datei wieder!!!

Beim nächsten Öffnen der Datei schreibt er nicht in eine neue Zeile, sondern schreibt immer hinter die letzte Zeile!!!

Wie kann ich denn bezwecken, daß er ne neue Zeile beginnt?

Habe \n usw. schon ausprobiert???

p[strlen(p)-1]='\0';

input = fopen (file, "a+");

strcpy (message1, " ");

strcpy (message2, " ");

strcpy (message3, " ");

strcpy (message4, " ");

v = strcpy (message1, p);

sprintf(b,"%d.",Teilegut);

strcat(v , message2);

strcat(v , B); sprintf(b,"%d.",Teileschlecht);

strcat(v , message3);

strcat(v , B);

sprintf(b,"%d.",Teilegep);

strcat(v , message4);

strcat (v, B);

fputs (v, input);

fclose (input);

Danke für Eure Hilfe

Geschrieben

Ich nutz eigendlich meistens

WORD EndCode = 0x0a0d // umgekehrte Reihenfolge da Intel Byte Order

..

fwrite(&EndCode, 2, filePointer);

..

für Unicode natürlich ein DWORD (0x0a000d00)

mfg

Kristian

PS : es gibt auch nur 0x0a, jedoch nicht von jedem Program einwandfrei interpretiert. Das wird von \n erzeugt. (Sorry die vielen Änderungen)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...