Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
yukas
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
#1

Как узнать, что текстовый файл пуст? - C++

07.04.2010, 14:47. Просмотров 1780. Ответов 4
Метки нет (Все метки)

Обычная проверка на if(feof(f)) не работает...файл пуст- я его проверял, но пока я с пустого файла что-то не считаю feof(f) true не станет...можно как то по-другому проверить его? Или что я делаю не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2010, 14:47     Как узнать, что текстовый файл пуст?
Посмотрите здесь:

C++ Проверить, пуст ли файл
C++ Как узнать, что в ком порт что-то записалось?
C++ правильно ли проверка на то, что поиск пуст?
Текстовый файл - как ресурс C++
Как проверить в с++ пуст файл или нет? C++
C++ В текстовый файл вставить пробелы, что бы количество символов равнялось 80, взяв строки из другого файла
Что быстрее - двоичный или текстовый файл? C++
C++ Файл: Переписать один текстовый файл в другой при условии, что все двойные пробелы буду заменены одинарными
C++ Как открыть текстовый файл
После удаления (перезаписи) данных из бинарного файла, файл всё равно существует, несмотря на то, что он пуст C++
Как скопировать текст с консоли (например, то, что вывела программа или ipcоnfig) в текстовый файл? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4929 / 2509 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
07.04.2010, 14:50     Как узнать, что текстовый файл пуст? #2
посчитать размер файла
yukas
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
07.04.2010, 14:57  [ТС]     Как узнать, что текстовый файл пуст? #3
какой функцией и как?
переменная типа FAIL *
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
07.04.2010, 16:08     Как узнать, что текстовый файл пуст? #4
C
1
2
3
4
5
6
7
8
...
FILE *f;
char *file_name = "file.txt";
long size;
f = fopen(file_name, "rb");
fseek(f, 0, SEEK_END);
size = ftell(f);
...
Или системно-зависимыми функциями (WinAPI, etc...)
yukas
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
07.04.2010, 19:15  [ТС]     Как узнать, что текстовый файл пуст? #5
спасибо!
Yandex
Объявления
07.04.2010, 19:15     Как узнать, что текстовый файл пуст?
Ответ Создать тему
Опции темы

Текущее время: 14:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru