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

[файлы]В чем ошибка? - C++

Восстановить пароль Регистрация
 
stupidstudent
 Аватар для stupidstudent
17 / 14 / 1
Регистрация: 25.10.2011
Сообщений: 241
25.02.2012, 16:39     [файлы]В чем ошибка? #1
нужно чтобы в файле a.txt, читал через строчку строку
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
    #include <iostream.h>
    #include <stdio.h>
    #include <fstream.h>
 
    using namespace std;
 
    int main()
 
    {
      system("cls");
       fstream f;
       f.open("a.txt", ios::in);
       char str[255];
      
       while(!f.eof())
       {
             f.ignore(255, "\n");
             f.getline(str, sizeof(str)) ;
            cout << str << endl;
             } 
       
       
    system("pause");
    return 0;
    }
компилятор жалуется на 17 строчку " invalid conversion from `const char*' to `int' "
как лечить?
P.S. компилятор dev-cpp 5

Добавлено через 23 минуты
upd.
смысл задачи в том, чтобы обеспечить многовариантную обработку данных из файла, а это нужно... пример:
5 //размер массива
0 1 2 3 4
3 //размер массива
0 1 2
6
0 1 2 3 4 5
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2012, 16:39     [файлы]В чем ошибка?
Посмотрите здесь:

C++ Что такое make-файлы и с чем их едят?
В чем ошибка? C++
C++ В чем ошибка.
Чем и как просмотреть SDK файлы? C++
в чем ошибка C++
C++ в чем ошибка?
Чем заголовочные файлы отличаются от обычных бибилиотек? C++ C++
C++ В чем ошибка(файлы произвольного доступа)
в чем ошибка? C++
в чем ошибка? C++
Чем открывать файлы объектов (.o) C++
C++ Чем hpp-файлы отличаются от h-файлов?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dstat
36 / 38 / 1
Регистрация: 01.06.2011
Сообщений: 238
25.02.2012, 16:43     [файлы]В чем ошибка? #2
читать лучше все строчки подряд, а которые не нужны - не обрабатывать
DU
1478 / 1054 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
25.02.2012, 17:02     [файлы]В чем ошибка? #3
" invalid conversion from `const char*' to `int' "
не может скастить const char* в инт.
"\n" - это строка. а там инт ожидается. нужно '\n' - в одинарных кавычках, тогда это будет символ, который в инт скастится нормально.
stupidstudent
 Аватар для stupidstudent
17 / 14 / 1
Регистрация: 25.10.2011
Сообщений: 241
25.02.2012, 17:09  [ТС]     [файлы]В чем ошибка? #4
Цитата Сообщение от dstat Посмотреть сообщение
читать лучше все строчки подряд, а которые не нужны - не обрабатывать
я даже не представляю как это делать, не проще ли через игнор?

Добавлено через 1 минуту
Цитата Сообщение от DU Посмотреть сообщение
нужно '\n' - в одинарных кавычках
точно. спс.
Yandex
Объявления
25.02.2012, 17:09     [файлы]В чем ошибка?
Ответ Создать тему
Опции темы

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