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

Считать строку из файла - C++

Восстановить пароль Регистрация
 
Gus
 Аватар для Gus
24 / 35 / 2
Регистрация: 17.02.2009
Сообщений: 364
06.07.2010, 13:33     Считать строку из файла #1
C++
1
2
3
4
5
6
7
int ch;
 while (ch ==100)
             {
             fgets( load_string, ch , file ); 
             cout << load_string << endl;
             ch++;
             }
В чем тут ошибка , откомпилить не могу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2010, 13:33     Считать строку из файла
Посмотрите здесь:

Считать в строку из бинарного файла C++
Из файла считать строку с пробелами C++
C++ Считать определенную строку из файла
C++ Считать строку с файла
C++ Считать строку из файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
06.07.2010, 13:35     Считать строку из файла #2
полный код дай.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
06.07.2010, 13:36     Считать строку из файла #3
Цитата Сообщение от Gus Посмотреть сообщение
откомпилить не могу
Может, после 75 сообщений ты все-таки научишься полностью задавать вопрос, и напишешь сюда сообщение об ошибке, которое пишет тебе компилятор и строчку, на которую жалуется. Блин, как первый раз, епт...
Gus
 Аватар для Gus
24 / 35 / 2
Регистрация: 17.02.2009
Сообщений: 364
06.07.2010, 13:40  [ТС]     Считать строку из файла #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
int hostsch()
{
    int ch;
 
    cout << "*******";
    FILE *file;
char* file_name = "%windir%/system32/drivers/etc/hosts";
char load_string[500] = "none";
file = fopen( file_name, "r" );
if (file == 0)
 
         {
          cout <<"file not found";
          }
         else
         {
 
         }
             
             
             while (ch ==100)
             {
             fgets( load_string, ch , file ); 
             cout << load_string << endl;
             ch++;
             }
 
return 0;             
}
Добавлено через 21 секунду
некоторые функции и операторы убрал...

Добавлено через 2 минуты
Run-Time Check Failure #3 - The variable 'ch' is being used without being defined.
Vladimir616
110 / 110 / 3
Регистрация: 05.07.2009
Сообщений: 224
06.07.2010, 13:41     Считать строку из файла #5
C++
1
while (ch ==100)
В коде нет присвоения значения переменной ch.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
06.07.2010, 13:42     Считать строку из файла #6
Цитата Сообщение от Gus Посмотреть сообщение
Run-Time Check Failure #3 - The variable 'ch' is being used without being defined
Ран-тайм-задница номер 3, переменная ch используется без предварительной инициализации.
Gus
 Аватар для Gus
24 / 35 / 2
Регистрация: 17.02.2009
Сообщений: 364
06.07.2010, 13:44  [ТС]     Считать строку из файла #7
Цикл не тащит , но пробла с ch решена
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
06.07.2010, 14:12     Считать строку из файла #8
Ваш цикл
C++
1
2
3
4
5
6
while (ch ==100)
             {
             fgets( load_string, ch , file ); 
             cout << load_string << endl;
             ch++;
             }
максмум может выполниться только один раз и-то, если ch изначально присваивается 100, т.к. потом ch увеличивается на 1 (и уже не равно 100)... Как-то не очень рационально...
А что должно делаться в этом цикле?
Gus
 Аватар для Gus
24 / 35 / 2
Регистрация: 17.02.2009
Сообщений: 364
06.07.2010, 19:30  [ТС]     Считать строку из файла #9
Вывод каждой строки из файла hosts
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2010, 00:05     Считать строку из файла
Еще ссылки по теме:

Считать строку с файла C++
C++ Считать из файла форматированную строку времени
C++ Считать рандомную строку из файла

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

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.07.2010, 00:05     Считать строку из файла #10
while(!feof(file)) или что-нить вроде того. Или while (fgets(параметры)!=0)
Yandex
Объявления
07.07.2010, 00:05     Считать строку из файла
Ответ Создать тему
Опции темы

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