|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.08.2016, 22:20 | #1 |
Новичок
Джуниор
Регистрация: 29.08.2016
Сообщений: 1
|
Помогите чтение файла
Здрасвтуйте! Нужна ваша помощь!
как вытащить из файла 2-а чаровских массива и интовое значение одно! и записать это в обект класса! например имеем: Женя Соколов 36 и записать по очереди в name, surname, age |
29.08.2016, 22:28 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
А вы вообще пробовали их прочитать? Ну, например, потоком >> ...
|
30.08.2016, 06:24 | #3 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,550
|
Может, вот это:
#include <stdio.h> fgets (FILE *); fgets (FILE *); fscanf (FILE *, "%i", &age); Правда, я не уверен, т. к. таких команд не применял и в синтаксисе не уверен. Строки не приходилось читать. Нужно HELP смотреть.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
30.08.2016, 10:20 | #4 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Можно прочитать всю строку, а потом программо разделить на части по спецсимволу пробел (" ") или попробуй так (обрати внимание, что данные записаны в строчку, но тип их один и тот же, - а тебе надо разный. Попробуй модифицировать программу под себя). Это чужой пример, а тебе надо только часть кода где отмечено: " // Чтение из файла INPUT.txt и вывод на экран ".
Я точно не уверен будет ли работать, - НУ ПРОБУЙ. Код:
Особенно смотри в сами файлы OUTPUT и INPUT и сравнивай с тем, что вывело на экран (одинаково ли?). А что будет если M>N? дОЛЖНО ПОЛУЧИТСЯ ТАКОЕ Последний раз редактировалось ura_111; 30.08.2016 в 10:28. |
30.08.2016, 10:42 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
А можно писать молотком... Простите мой французский, может вы перестанете заниматься и советовать хе... , а просто попробуете прочитать через >> ?
|
30.08.2016, 18:18 | #6 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,550
|
Я бы вообще стал читать посимвольно. А при встрече пробела – переходить к следующей переменной. Правда, меня вводят в ступор строки переменной длины... Но вроде бы класс CString умеет с ними работать? Там просто операция '+' используется для добавления символа к строке. Я помню, в учебнике так написано.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
30.08.2016, 18:39 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Вместо стандартного использовать костыли и майкрософтское старье... Впрочем для вас это вполне нормально, учитывая ваши темы...
П.С. По секрету std::string тоже умеет + |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение из файла | pinkiller | Общие вопросы C/C++ | 3 | 07.01.2012 07:48 |
Чтение файла | Farrel | Общие вопросы C/C++ | 2 | 20.02.2011 14:19 |
чтение файла | legendary | Общие вопросы Delphi | 5 | 26.08.2010 07:32 |
чтение из файла | Sparky | Общие вопросы C/C++ | 5 | 13.04.2010 18:47 |
[C++] чтение из файла | proga. | Помощь студентам | 1 | 25.09.2009 23:28 |