Я работаю над обработкой sever/client. Я хочу сохранить информацию обо всех активных клиентах в текстовом файле с именем «Information.txt». Я обновляю этот текстовый файл каждые 3 месяца. Поэтому я хочу, чтобы текстовый файл очищал все содержимое через каждые 3 секунды без удаления файла. Есть ли способ сделать это? :( я не хочу использовать freopen().Очистить содержимое текстового файла
ответ
Попробуйте с
FOPEN (имя файла, флаг)
Откройте файл с флагом = "W" или «Всемирный банк », и он будет очищен
Рад! Принял меня целый день, чтобы искать вещи через Интернет, и вы решили проблему через несколько минут. Большое вам спасибо :) – Ayse
, но теперь, если я открываю файл с флагом «w», я не могу прочитать данные из этого файла в буфер. :(что может быть причиной? :( – Ayse
он очистит все данные при его открытии. прочитайте http://pubs.opengroup.org/onlinepubs/009695399/functions/fopen.html –
Проблема с периодической очисткой файла заключается в том, что если ваш процесс выходит из строя после того, как файл был очищен, но до того, как он был записан, вы потеряете данные: старые данные исчезли, но новые данные еще нет.
Общим подходом к этой проблеме является создание нового файла, его запись, а затем перемещение нового файла для замены старого. Таким образом, у вас всегда есть файл, а иногда (в течение очень коротких периодов времени) у вас есть два файла.
Просто откройте файл с fopen
и установив флаг в ж или ш + или WB
ш
усечь файл до нулевой длины или создать текстовый файл для записи. Поток расположен в начале файла.
ш +
Открыть для чтения и записи. Файл создается, если он не существует, в противном случае он усекается. Поток расположен в начале файла .
- 1. Очистить содержимое текстового файла C# (WinRT)
- 2. как очистить содержимое текстового файла с #
- 3. Очистить содержимое файла
- 4. Как я очистить содержимое текстового файла в PHP
- 5. Есть ли способ очистить содержимое текстового файла динамически в C++?
- 6. манипулируя содержимое текстового файла
- 7. Извлечь содержимое текстового файла
- 8. Очистить содержимое файла на языке haskell
- 9. выборочно очистить содержимое файла PERL
- 10. Как очистить/удалить содержимое текстового виджета Tkinter?
- 11. Очистить содержимое текстового поля после отправки
- 12. Очистить содержимое файла После X Количество времени
- 13. содержимое текстового файла в массив
- 14. Прочитайте содержимое текстового файла динамически
- 15. Содержимое текстового файла в QMessageBox
- 16. AWK - удалить содержимое текстового файла
- 17. Как удалить содержимое текстового файла из другого текстового файла?
- 18. Как очистить все содержимое файла в C?
- 19. Как очистить содержимое открытого файла в * nix
- 20. Очистить содержимое заблокированного файла журнала в C#
- 21. PHP Очистить содержимое файла с помощью ссылки
- 22. Как я могу очистить содержимое файла
- 23. Очистить содержимое файла на Java, используя RandomAccessFile
- 24. Очистить содержимое FileUpload в ASP.NET
- 25. Как очистить содержимое текстового поля в bootstrap-confirm.js popup?
- 26. Получите содержимое текстового файла в переменную javascript
- 27. как искать содержимое текстового файла в пентахо?
- 28. Не удалось сканировать содержимое текстового файла
- 29. Вставьте содержимое текстового файла в описание задания
- 30. вставить содержимое текстового файла в переменную
использовать 'fopen' вместо этого нормально? –
Да, использование fopen не проблема :) Я просто не хочу использовать freopen(). – Ayse
закрыть и открыть с помощью «w». скорее «w +» –