Neupositionierung des File-Zeigers auf Zeilenanfang



  • Hallo!

    Ich würde gerne folgendes realisieren:

    Mit fputc() sollen Zeichen in eine Datei geschrieben werden.
    Die ersten 4 Zeichen werden in die erste Zeile geschrieben, weitere 4 Zeichen müssen aber in die nächste Zeile und dabei exakt unter die vorherigen Zeichen rein:

    Der Inhalt meiner Datei sollte dann so aussehen:

    test
    test
    test
    test
    ....

    Bzw. gibt es eine simplere Möglichkeit als fseek und ftell miteinander zu kombinieren? Denn die Anzahl der Zeichen pro Zeile ist variabel.

    Weiß einer Rat?



  • wenn ich dich richtig verstehe willst du nach N zeichen eine neue zeile anfangen.
    nich doch einfach die zeilenumbruch-sequnz '\n'

    fputc('\n', file);
    

Anmelden zum Antworten