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

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

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

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

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

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

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

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

Текстовый файл UTF-8 сохранить как текстовый файл ANSI - C++
Есть текстовый файл в UTF-8 Нужно рядом сохранить его же, но в ANSI Как сделать это средствами c++? Среда Visual Studio 2010 ...

Как скопировать текст с консоли (например, то, что вывела программа или ipcоnfig) в текстовый файл? - C++
Заключается все в том что надо скопировать например :( (что вывела программа или ipcоnfig к примеру ) и потом записать в файл. Как...

Что не так? Дан текстовый файл F. Переписать в другой файл G все строки, содержащие цифры. - C++
#include <iostream> #include <math.h> using std::cin; using std::cout; using std::endl; int main (int argc, char**...

Файл: Переписать один текстовый файл в другой при условии, что все двойные пробелы буду заменены одинарными - C++
Здравствуйте, помогите, пожалуйста, с заданием, а то все мои идеи нерабочие совсем. Задание: Переписать один текстовій файл в другой при...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
fasked
Эксперт С++
4935 / 2515 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
07.04.2010, 14:50 #2
посчитать размер файла
yukas
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
07.04.2010, 14:57  [ТС] #3
какой функцией и как?
переменная типа FAIL *
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
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
спасибо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2010, 19:15
Привет! Вот еще темы с ответами:

Проверить, пуст ли файл - C++
Как можно проверить пустоту файла? Поиск юзал. Добавлено через 17 минут fstream f; f.open("f.txt",ios::in);//открываем поток для...

Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл - C++
Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый...

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.04.2010, 19:15
Ответ Создать тему
Опции темы

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