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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
yukas
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
07.04.2010, 14:47     Как узнать, что текстовый файл пуст? #1
Обычная проверка на if(feof(f)) не работает...файл пуст- я его проверял, но пока я с пустого файла что-то не считаю feof(f) true не станет...можно как то по-другому проверить его? Или что я делаю не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 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
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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     Как узнать, что текстовый файл пуст?
Ответ Создать тему
Опции темы

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