С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.97
Alex0007
1 / 1 / 0
Регистрация: 19.10.2010
Сообщений: 8
#1

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

27.04.2011, 14:10. Просмотров 6304. Ответов 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
В начале можно еще так
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2011, 14:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверить, пуст ли файл (C++):

Как проверить в с++ пуст файл или нет? - C++
Добрый день! Мне нужно написать программу, которая после открытия файла делает проверку, пуст этот файл или нет. Подскажите, пожалуйста,...

Как узнать, что текстовый файл пуст? - C++
Обычная проверка на if(feof(f)) не работает...файл пуст- я его проверял, но пока я с пустого файла что-то не считаю feof(f) true не...

После удаления (перезаписи) данных из бинарного файла, файл всё равно существует, несмотря на то, что он пуст - C++
после удаления(перезаписи) данных из бинарного файла, файл всё равно существует, как сделать так чтобы и файл удалялся если он пустой?

Проверка пуст ли массив? - C++
В операторе ввода класса хотел реализовать проверку на то пуст массив или нет, и ели НЕТ то очистить его,чтобы создать по-новой. Логично,...

правильно ли проверка на то, что поиск пуст? - C++
вот часть кода: ... proc = strstr(proc, slovo); if(proc == NULL) { log &lt;&lt; &quot;proc is NULL\n&quot;; break; } ...

Глобальный вектор. Почему на выходе этот массив пуст? - C++
юзаю либу вектор. почему на выходе этот массив пуст? std::vector&lt;int&gt; qw;//global int main() { int i=1; qw.push_back(i); ...

1
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,437
Завершенные тесты: 1
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();
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2011, 14:19
Привет! Вот еще темы с ответами:

Проверить открывается ли файл - C++
У меня компилятор dew-cpp есть файл с именем file нужно проверить если файл существует то открыть его для дописывания в файл если нет то...

Добавить вывода уведомления если стек полон или пуст - C++
Приветствую Столкнулся маленькой проблемкой. В код необходимо дописать строчки, чтобы выводило &quot;Стек полон&quot; и &quot;Стек пуст&quot;, при “overflow”...

После возвращении вектор пуст, хотя в dll size другая информация - C++
передаю вектор по ссылке в функцию dll он должен вставить элемент но после возвращении вектор пуст,хотя в dll size показывает правильно

C++ проверить файл по интернет ссылке на наличие - C++
У меня есть куча ссылок 3600 штук, как при помощи с++ проверить эти ссылки на битые или нет? ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.