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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
toto.shka
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 13
#1

Перебор файла посимвольно, как организовать цикл, работающий до конца файла. - C++

26.04.2011, 18:03. Просмотров 2433. Ответов 3
Метки нет (Все метки)

Нужно перебрать файл посимвольно и, учитывая спецсимволы записать содержимое файла в Memo1.
Помогите пожалуйста организовать цикл посимвольного перебора файла до его конца.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
while (f1)
     {
       if (k!=1)
       {
         i=fgetc(f1);
         k=0;
         if (i=='*')
         {
           Memo1->Text=Memo1->Text+"_";
           k=1;
         }
         else
         {
           Memo1->Text=Memo1->Text+i;
         }
         }
         else {k=0;}
 
      }
Какое нужно поставить условие в While, чтоб файл перебрался до конца?

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2011, 18:03     Перебор файла посимвольно, как организовать цикл, работающий до конца файла.
Посмотрите здесь:

C++ Чтение посимвольно из файла с пробелами
C++ Считать посимвольно текст из файла
C++ std::cin, eof не всегда принимается как признак конца файла
C++ Как организовать поиск файла по маске
Как сделать счет чисел с конца файла C++
Посимвольно считать текст из файла и распределить сколько каких символов в тексте C++
C++ Как организовать вывод двумерного массива (целые числа) из текстового файла?
Чтение файла с несколькими знаками конца файла C++
Считать информацию из с файла массив посимвольно C++
C++ Как убрать с конца строки знак переноса, после считывания ее из файла?
C++ Считать текст из файла и записать его посимвольно в квадратную матрицу
Обращение посимвольно к строки из файла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
26.04.2011, 18:20     Перебор файла посимвольно, как организовать цикл, работающий до конца файла. #2
!eof(f1) ?
Katenkka
30 / 30 / 6
Регистрация: 04.04.2011
Сообщений: 86
26.04.2011, 18:21     Перебор файла посимвольно, как организовать цикл, работающий до конца файла. #3
Можно так:

C++
1
while (!feof(f))
toto.shka
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 13
26.04.2011, 18:25  [ТС]     Перебор файла посимвольно, как организовать цикл, работающий до конца файла. #4
спасибо, все работает
Yandex
Объявления
26.04.2011, 18:25     Перебор файла посимвольно, как организовать цикл, работающий до конца файла.
Ответ Создать тему
Опции темы

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