В C вызов rewind()
начинает следующую запись в начале файла.
Насколько я понимаю, когда я вызываю fprintf()
, он записывает в конец строки Iпытаюсь написать и не дальше.Если существующий файл содержит данные после конца строки, которую я пишу, это не перезаписывается.
Есть ли способ изменить это поведение, чтобы rewind()
можно было использовать для эффективного выполнения быстрой перезаписивесь файл?