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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
we2seek
 Аватар для we2seek
56 / 56 / 12
Регистрация: 25.01.2010
Сообщений: 288
09.02.2013, 01:25     Построчное чтение файла #1
Например есть структура
C++
1
2
3
4
5
6
struct Record
{
   char * Name;
   char * LastName;
   int Age;
};
и есть текстовый файл, например:
C++
1
2
3
Кирилл А.; Иванов; 28
Семён С.; Павленко; 21
и т.д.
Подскажите, плиз, как считать данные из такого файла в структуру?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2013, 01:25     Построчное чтение файла
Посмотрите здесь:

Построчное чтение из файла C++
построчное чтение из файла C++
C++ Построчное чтение из файла!
C++ построчное чтение из файла
C++ Построчное чтение из текстового файла
Построчное чтение файла в C++ Builder 6 C++
C++ Построчное чтение из файла
C++ Построчное чтение из файла в структуру

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
09.02.2013, 03:37     Построчное чтение файла #2
1) Считываете в строку;
2) Разбиваете строку на токены взяв в разделитель символ ';'. Можно при помощи функции strtok().
Получаете 3 лексемы в виде строк. И послднеюю (число) переводете в числовой формат при помощи atoi();
3) Инициализируете структуру полученными значениями.
4) Повторяете до конца файла.
we2seek
 Аватар для we2seek
56 / 56 / 12
Регистрация: 25.01.2010
Сообщений: 288
09.02.2013, 13:30  [ТС]     Построчное чтение файла #3
я так и хотел, думал есть более изящное решение...
Yandex
Объявления
09.02.2013, 13:30     Построчное чтение файла
Ответ Создать тему
Опции темы

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