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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
toto.shka
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 13
26.04.2011, 18:03     Перебор файла посимвольно, как организовать цикл, работающий до конца файла. #1
Нужно перебрать файл посимвольно и, учитывая спецсимволы записать содержимое файла в 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++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
26.04.2011, 18:20     Перебор файла посимвольно, как организовать цикл, работающий до конца файла. #2
!eof(f1) ?
Katenkka
 Аватар для 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     Перебор файла посимвольно, как организовать цикл, работающий до конца файла.
Ответ Создать тему
Опции темы

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