
Du liest so zwar die richtige Anzahl an Zeichen, aus Gründen der Lesbarkeit würde ich es aber so schreiben:stampuhh hat geschrieben:Code: Alles auswählen
start = fread(string, pos, 1, file);
Code: Alles auswählen
start = fread (string, sizeof (char), pos + 1, file);
"chomp" weiß wie viele Zeichen im String sind?stampuhh hat geschrieben:Code: Alles auswählen
chomp(string); //Setzt das Nullbyte ans Ende und entfernt Zeilenumbruch
Ansonsten solltest du nur noch nach dem Bearbeiten der Daten den reservierten Speicher wieder freigeben.