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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.70
//Александр
 Аватар для //Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
03.11.2010, 00:56     Построчное чтение из файла #1
такая проблема есть фаил в нем записана информация:
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 минут
ну или хотя бы прочитать весь фаил сразу но с пробелами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2010, 00:56     Построчное чтение из файла
Посмотрите здесь:

Построчное чтение из файла C++
C++ Построчное чтение из файла
C++ Построчное чтение из файла
Построчное чтение файла C++
Построчное чтение файла в C++ Builder 6 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rexer
 Аватар для Rexer
151 / 150 / 19
Регистрация: 10.10.2010
Сообщений: 691
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)       
........
}
//Александр
 Аватар для //Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
03.11.2010, 01:05  [ТС]     Построчное чтение из файла #3
спасибо сейчас переделаю!
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
03.11.2010, 05:14     Построчное чтение из файла #4
C++
1
cin.getline()
Yandex
Объявления
03.11.2010, 05:14     Построчное чтение из файла
Ответ Создать тему
Опции темы

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