Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.70
//Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
#1

Построчное чтение из файла - C++

03.11.2010, 00:56. Просмотров 2970. Ответов 3
Метки нет (Все метки)

такая проблема есть фаил в нем записана информация:
10 Петров А.Л. Сон 1991 4
51 Сидоров В.О. Луна 1970 5
.......
мне нужно считать первую строчку с пробелами передать ее в функцию
потом считать вторую так же ..ну и продолжать до конца файла.
как это сделать ?

Добавлено через 5 минут
Попробовал сделать так:
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 main()
{ setlocale(LC_ALL, "rus");
    char t [300];
    
    int h,s,d;
    s=0;d=0;
    int n=0;
    int i=0;
 
 fstream fin,fout;
 
fin.open("fin.txt",ios_base::in);
    if(fin.is_open()==false)
        cout << "ошибка открытия fin.txt!!!";
   
    LIST *head;         
 head = new LIST;
 LIST* p = head;
while( !fin.eof() )
{
    while(fin !='\0')
    {
      fin >> t[i];
        i++;
    }
    add(head,t,i);
    i=0;
 
}
но передается весь фаил сразу....

Добавлено через 19 минут
ну или хотя бы прочитать весь фаил сразу но с пробелами
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2010, 00:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Построчное чтение из файла (C++):

Построчное чтение файла - C++
Например есть структура struct Record { char * Name; char * LastName; int Age; }; и есть текстовый файл, например: ...

Построчное чтение из файла - C++
Помогите написать программу которая считывает из файла такой структуры; 1 строка 5 7 2 строка ...

Построчное чтение из файла - C++
Вечер добрый! С с++ только знакомлюсь. Нужно обработать файл. Построчно считываю данные, и обрабатываю их. Но вот ведь какая...

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

Построчное чтение из файла - C++
Помогите, не могу разобраться с построчным чтением с файла. Т.е. у меня есть текстовый файл в котором множество строк. Мне нежно прочитать...

Построчное чтение из файла в структуру - C++
Всем доброго дня! Есть структура вида struct Product { char code; char name; double price;

3
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 725
03.11.2010, 01:02 #2
А если вы будете так считывать?
C++
1
2
3
4
5
6
7
8
9
char buf[100];
FILE * fd  = open(""<название файла>,"r+");
if(fd == -1)
cout<<"error reading file";
else
{
while(r = fgets(fd,buf,100)>0)       
........
}
2
//Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
03.11.2010, 01:05  [ТС] #3
спасибо сейчас переделаю!
0
accept
4828 / 3249 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
03.11.2010, 05:14 #4
C++
1
cin.getline()
1
03.11.2010, 05:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2010, 05:14
Привет! Вот еще темы с ответами:

Построчное чтение файла в стиле С++ - C++
Господа, передо мной стоит задача реализовать чтение из файла в стиле С++. Реализованно следующим способом: fstream f; ...

Построчное чтение файла в C++ Builder 6 - C++
Есть кусок кода консольного приложения, слова заносим в массив строк (писал в Dev C++) ifstream w(&quot;words.txt&quot;); string wordBase; ...

Построчное чтение из текстового файла - C++
Подскажите плз, как считать не только первую строку, но и все последующие в файле? #include &lt;string.h&gt; #include &lt;stdio.h&gt; int...

Построчное чтение и обработка данных из файла. - C++
Здравствуйте, я новичок в программировании и мне нужно решить следующую задачу, для решения которой требуется читать данные из файла...


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

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

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