Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/16: Рейтинг темы: голосов - 16, средняя оценка - 4.50
toto.shka
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 13
1

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

26.04.2011, 18:03. Просмотров 2989. Ответов 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, чтоб файл перебрался до конца?

Заранее спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2011, 18:03
Ответы с готовыми решениями:

Цикл перебор по имени текстового файла
Здравствуйте! Подскажите, пожалуйста, возможно ли как-то организовать цикл, чтобы перебор шел по...

LocalStorage - как организовать перебор элементов по определенному признаку через цикл for
Например, есть localStorage и в нем находится несколько объектов - это товары. *Наполняем...

Создать цикл, который будет читать до конца файла
Ребят, подскажите плз. В общем мне нужно создать цикл, который будет читать до конца текста....

Организовать цикл загрузки из файла однотипных ресурсов с индексом в имени
Есть массив PictureBox и 10 bmp в файле ресурсов Resource1.resx. Имена картинок: _0, _1, _2, ...,...

Как посимвольно проверить строку, взятую из файла, на наличие определенных символов?
Нужно взять строку из текстового файла и посчитать знаки препинания в каждом предложении, не могу...

3
mimicria
return (true);
1962 / 1099 / 219
Регистрация: 19.04.2011
Сообщений: 2,345
26.04.2011, 18:20 2
!eof(f1) ?
1
Katenkka
30 / 30 / 13
Регистрация: 04.04.2011
Сообщений: 86
26.04.2011, 18:21 3
Можно так:

C++
1
while (!feof(f))
1
toto.shka
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 13
26.04.2011, 18:25  [ТС] 4
спасибо, все работает
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2011, 18:25

Нужно организовать цикл прохода по БД, от начала столбца до его конца
Такая проблема. Есть запись в базе данных слов, они должны с интервалом меняться в форме. Не...

Внешняя сортировка бинарного файла (чтение после конца файла невозможно)
Помогите отладить программу, не вижу, что здесь можно сделать. Похоже, курсор файла где-то в коде...

Вывод из файла в QTableWidget, построчное чтение с конца файла
Привет! Делаю первые шаги в Qt, собственно поэтому без проблем никуда. Моя задача на данный...


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

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

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