Пишет ли fopen (file, "w") новый блок? - PullRequest
0 голосов
/ 11 июля 2019

Переписывает ли использование fopen (fileName, "w") блоки, используемые файлом, или устанавливает блоки, которые когда-то использовались, как свободные, и затем начинает запись в новые блоки?

1 Ответ

1 голос
/ 11 июля 2019

Стандарт C не определяет, как он реализован. Таким образом, может перезаписать блоки, но нет гарантии. Например, в Unix / Unix-подобной среде это, скорее всего, оболочка около open() с некоторыми внутренними FILE * манипуляциями, о которых нам не нужно беспокоиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...