Flanker
незнайка
как заменить именно какуе-то строку в файле
У меня два способа
1-ый: переписать файл, и где надо внести изменения.
2-ой: открыть файл как r+ , что б заменить третию строку я перевожу курсор на неё, используя два раза fgets() и fputs() изменяю.
Проблема: а если надо заменить 153-ю строку, что 152 раза использовать fgets()?!
fseek()=>не использую, потому-что он смещает побайтно, а каждая строка разного размера.
базы не используюю, так как это настроечный файл
Подскажите.
Спасибо.
У меня два способа
1-ый: переписать файл, и где надо внести изменения.
2-ой: открыть файл как r+ , что б заменить третию строку я перевожу курсор на неё, используя два раза fgets() и fputs() изменяю.
Проблема: а если надо заменить 153-ю строку, что 152 раза использовать fgets()?!
fseek()=>не использую, потому-что он смещает побайтно, а каждая строка разного размера.
базы не используюю, так как это настроечный файл
Подскажите.
Спасибо.

