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

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

Войти
Регистрация
Восстановить пароль
 
Bdavid008
20 / 20 / 0
Регистрация: 24.03.2014
Сообщений: 77
#1

Конец файла при потоковом считывании - C++

27.05.2014, 23:26. Просмотров 303. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
            if (fin.eof()==0){
                cout << "aaa";
                int asa;
                asa = (int)buf[7];
                fout.write((char*)buf, sizeof(buf - asa));
            }
вот что я написал но не работает , мне нужно считать из 8 байт файла и узнать что при следуюшей итерации у нас конец файл будет как лучше сделать?
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2014, 23:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Конец файла при потоковом считывании (C++):

Как определить конец файла при его считывании - C++
Вот код программы, который должен выводить символы из файле input.txt в output но она выводит их бесконечно, читал я в википедии ...

Переполнение при считывании из файла - C++
Подскажите пожалуйста, где ошибка, вот код чтения из файла: void read_file(void) { int mass; FILE* file = fopen(&quot;arr.txt&quot;, &quot;r&quot;); ...

Проблема при считывании из файла - C++
Пишу простенькую программу по криптографии. В результате шифрования получается txt файлик с набором закорючек(он во вложении). Для...

Ошибка при считывании двоичного файла - C++
При считывании из .EXE файла возникает ошибка, а возникает она когда считываемый байт равен 0x1A. Если он есть в файле то программа &quot;видит&quot;...

Сбивается указатель при считывании из файла - C++
Сбивается указатель, считывается не то значение (вместо '1' считывается пробел и всё летит). Но если открыть этот файл в WordPad'e добавить...

При считывании из файла не выводится отчество - C++
Необходимо прочитать из файла фамилию студента, имя и отчество. И вывеси на экран фамилию и инициалы. Вот код, но выводит ерунду...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Gelo123321
21 / 21 / 4
Регистрация: 05.01.2012
Сообщений: 282
Завершенные тесты: 1
27.05.2014, 23:43 #2
Bdavid008,
C++
1
2
while(!file1.eof()) if(file1.get()=='\n') //;
else {cout<<"Конец файла";}
Так?
1
Bdavid008
20 / 20 / 0
Регистрация: 24.03.2014
Сообщений: 77
27.05.2014, 23:55  [ТС] #3
это пока не конец файла,а мне нужно если конец файла то поселение считанные восемь элементов не все записываются
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2014, 23:55
Привет! Вот еще темы с ответами:

Лишние биты при считывании файла - C++
Нужно порциями по 63 байта считать текст из файла. &quot;in&quot; - мой открытый файл для чтения. Вот отрывок из кода fseek(in, 0, SEEK_END); ...

Ошибка, при считывании инфы с файла... - C++
Вот есть код:#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;fstream.h&gt; #include &lt;stdio.h&gt; #include...

Переполнение строки при считывании из файла - C++
Считываю я строки из файла, в котором их 500 тысяч. Если строка начинается на R, то я записываю её в другой файл. Примерно на 312000-й...

Неверная кодировка при считывании из файла - C++
Проблема такая, при считывание из файла идет кракозябра, как это исправитьsetlocale(LC_ALL, &quot;rus&quot;); FILE *fp; if(!(fp =...


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

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

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