Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ZeritaGuns
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 48
1

Чтение данных из txt файла

02.04.2017, 10:07. Просмотров 277. Ответов 4
Метки нет (Все метки)

Необходимо считать число из первой строки текстового файла и записать его значение в размерность массива.
Из второй строки числа записанные через пробел необходимо внести в сам массив.
Однако, в поисках по сети интернет нашелся только способ такой махинации лишь с строкой символов. Есть ли способ работы с целыми числами?

C++
1
2
3
4
5
    ifstream fin("INPUT.txt");
        ofstream fout("OUTPUT.txt");
     int n;
        fin >> n;
        cout << n;
В случае выше, программа считывает весь файл, в следствии чего int уходит в глубокий минус.
Сам файл.

8
12 13 5 19 24 30 29 27
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2017, 10:07
Ответы с готовыми решениями:

Чтение файла xls и перезапись данных в файл txt
Задача Файл xls в нем данные (текст и числа), алгорит читает файл xls и...

Чтение из txt файла
есть файл. в файле записано следующие:...

Чтение из txt файла
Есть готовая программа, но она очень геморройная. Нужно ввести 12 оценок...

Чтение текста их txt файла
Здравствуйте. Как сделать создание и чтение текста из txt файла? И в чем...

Построчное чтение из текстового файла .txt
Имеется текстовый файл fin.txt, в котором построчно записана информация...

4
nmcf
6409 / 5671 / 2581
Регистрация: 14.04.2014
Сообщений: 23,997
02.04.2017, 10:47 2
Цитата Сообщение от ZeritaGuns Посмотреть сообщение
Однако, в поисках по сети интернет нашелся только способ такой махинации лишь с строкой символов.
Так и скажи - лень было искать. Даже в этом разделе такого полно.

Где массив? Создать через new, считывать циклом.
0
DemolitionMan
129 / 155 / 87
Регистрация: 06.04.2016
Сообщений: 992
02.04.2017, 11:02 3
Ну в цикле считывай да и все.
C++
1
2
3
4
5
6
7
8
9
10
11
12
ifstream fin("INPUT.txt");
ofstream fout("OUTPUT.txt");
int n, *Massiv, z;
 
fin >> n;
cout << n;
 
Massiv = new int[n];
for(z = 0; z < n; z++)
    fin >> Massiv[z];
 
delete[] Massiv;
0
ZeritaGuns
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 48
02.04.2017, 11:39  [ТС] 4
Но в том то и фишка, что нужно сначала считать первое число из первой строки и записать его в интовскую переменную.
Массив нужен лишь потом!
0
nmcf
02.04.2017, 13:32     Чтение данных из txt файла
  #5

Не по теме:

Так и сделано.

0
02.04.2017, 13:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2017, 13:32
Привет! Вот еще темы с ответами:

Чтение txt-файла и заполнение таблицы Excel
Добрый день, есть текстовый файл. Из него вынимаем данные, и записываем в excel...

Не могу разобраться. Чтение и вывод на экран всего содержимого файла .txt на консоль
#include &lt;cstdio&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;fstream&gt;...

В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt
Программным путем: 1. В папке С:\temp создайте папки К1 и К2. 2. В папке К1:...


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

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

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