Удалить символы из текстового файла, используя c - PullRequest
0 голосов
/ 04 июля 2019

Я читаю строки из файла char с помощью char с помощью fgetc. Теперь я хочу стереть эту строку из файла.

То, что я сделал, я переместил курсор назад до длины буфера, который я прочитал. Теперь у меня есть перезаписанные пробелы в месте строки. Проблема в том, что когда я в следующий раз пытаюсь прочитать файл, fgetc получает struct, читающую эти пробелы. Поэтому вместо перезаписи пробелов я переписал (-) метку и сгенерировал условие if, чтобы fgetc не читал метку (-).

Эти два подхода не эффективны. Я хочу что-то, что может стереть это пространство

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