fseek funktioniert nicht, wenn die Datei im Modus "a" (Anhängen) geöffnet wird
FILE* f = fopen("rajat", "w");
fputs("sometext", f);
fseek(f, 6, SEEK_SET);
fputs("is a", f);
fclose(f);
Erfolgreich zurückgegeben: "someteis a"
Aber
FILE* f = fopen("rajat", "a");
fputs("sometext", f);
fseek(f, 6, SEEK_SET);
fputs("is a", f);
fclose(f);
Funktioniert nicht. Gibt "sometextis a" zurück
Irgendwelche Ideen warum? Was ist die Lösung dafür, damit der zweite Code genau wie der erste ausgibt?