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

Проверить, пуст ли файл - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.97
Alex0007
1 / 1 / 0
Регистрация: 19.10.2010
Сообщений: 8
27.04.2011, 14:10     Проверить, пуст ли файл #1
Как можно проверить пустоту файла? Поиск юзал.

Добавлено через 17 минут
C++
1
2
3
4
    fstream f;
f.open("f.txt",ios::in);//открываем поток для чтения
f>>temp.name;if (f.eof()){ cout<<"А файл то пуст :D"<<endl;f.close();}
f.close();
Пришел к чему-то такому

Добавлено через 10 минут
C++
1
2
fstream f;
    f.open("f.txt",ios::app);f.close();//А вдруг файла еще нет :D
В начале можно еще так
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2011, 14:10     Проверить, пуст ли файл
Посмотрите здесь:

C++ Как узнать, что текстовый файл пуст?
C++ Проверить,содержит ли файл строку заданной длины.
C++ Проверить открывается ли файл
C++ правильно ли проверка на то, что поиск пуст?
C++ Как проверить пустой файл или нет?
Проверка пуст ли массив? C++
Как проверить в с++ пуст файл или нет? C++
Глобальный вектор. Почему на выходе этот массив пуст? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
27.04.2011, 14:19     Проверить, пуст ли файл #2
Цитата Сообщение от Alex0007 Посмотреть сообщение
C++
1
2
fstream f;
f.open("f.txt",ios::in);//открываем поток для чтения
C++
1
2
3
4
5
long file_size;
f.seekg(0, ios::end);
file_size = f.tellg();
if (file_size == 0)
   cout<<"А файл то пуст :D"<<endl;f.close();
Yandex
Объявления
27.04.2011, 14:19     Проверить, пуст ли файл
Ответ Создать тему
Опции темы

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