3 / 2 / 0
Регистрация: 03.11.2016
Сообщений: 30
1

Построчное считывание файла

15.04.2017, 14:14. Показов 803. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всё, я совсем запуталась.

Помогите пожалуйста!!!

Есть файл, который нужно считать. Но каждая его строка должна быть считана в массив. Но не выводиться на экран.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ifstream indivprojet;
        indivprojet.open("klientinfo.txt");         //открывем
    if(!indivprojet.is_open())
        cout<<"Ошибка! Файл не найден!";          //проверяем
    else {
        while (!indivprojet.eof())                  //Проверяем конец файла
        {
        char *mas1 = new char[200];
              mas1[0] = '\0';
              indivprojet.getline(mas1,200);
             cout<<mas1<<endl;
        }
 
        
    
            indivprojet.close();                    //закрываем файл
        }
        
    
 
    system ("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2017, 14:14
Ответы с готовыми решениями:

Построчное считывание из файла
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;malloc.h&gt; typedef struct { double x1; ...

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

Построчное считывание из файла
Всем привет! Функция, которая считывает из файла значения и помещает их в массив. Проблема в...

Построчное считывание файла
В файле у меня все строки вида: \x53\x74\x69\x6C\x6C\x2E\x2E\x2E\x00 Код считывающий файл...

8
7787 / 6555 / 2983
Регистрация: 14.04.2014
Сообщений: 28,647
15.04.2017, 14:39 2
Ну убери вывод.
0
3 / 2 / 0
Регистрация: 03.11.2016
Сообщений: 30
15.04.2017, 15:20  [ТС] 3
Тогда, по-идее нужно что-то для считывания следующей строки?!
cout-вывод
endl-переход на след.строку, после него считывается следующая строка и все повторяется?
0
7787 / 6555 / 2983
Регистрация: 14.04.2014
Сообщений: 28,647
15.04.2017, 16:05 4
Считывает цикл, а что ты там дальше хочешь делать - не ясно.
0
3 / 2 / 0
Регистрация: 03.11.2016
Сообщений: 30
15.04.2017, 16:16  [ТС] 5
То что дальше делать буду, сейчас мало значения имеет. Мне надо текстовый файл по строкам в массив запихать, чтоб дальше можно было работать уже с самим текстом
0
7787 / 6555 / 2983
Регистрация: 14.04.2014
Сообщений: 28,647
15.04.2017, 16:21 6
Твой массив - это одна строка, которая будет перезаписываться на каждой итерации, а память утекать. Что тут не ясно?
0
3 / 2 / 0
Регистрация: 03.11.2016
Сообщений: 30
15.04.2017, 16:50  [ТС] 7
Ладно, поняла, глупость сделала. А если без перезаписи? Т.е. мне надо, чтоб он дополнялся
0
691 / 5403 / 265
Регистрация: 11.08.2016
Сообщений: 3,353
15.04.2017, 18:13 8
Сделай, например, список строк.
0
nd2
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
15.04.2017, 18:13 9
C++
1
2
3
    char mas[200][200];
    int i = 0;
    while (indivprojet.getline(mas[i++], 200) && i < 200);
C++
1
2
3
4
    vector <string> v;
    string temp;
    while (getline(indivprojet, temp))
        v.push_back(temp);
0
15.04.2017, 18:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2017, 18:13
Помогаю со студенческими работами здесь

Построчное считывание матрицы из файла
Написал код ifstream fout(&quot;1.txt&quot;); if (fout.is_open()) { int i,j, N=0;...

Построчное считывание с файла до конца строки
Можно ли применить в цикле такую конструкцию: while(!\n){} , чтобы прога считывала только до конца...

Построчное считывание файла txt в массив
Добрый день. Пытаюсь вспомнить &quot;как там считывать из файла&quot;, вроде бы делала, но давно это было....

Построчное считывание файла txt в массив
Мне нужно сделать так чтобы у меня считывались строки из моего TXT файла в массив, данные в нем...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru