powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Из файл в одноннаправленный список
8 сообщений из 8, страница 1 из 1
Из файл в одноннаправленный список
    #34427195
billi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ подскажите плз, начинающему на с++
В файле хранятся данные в виде записей формата R. Запись R равна:
ДОМ
Улица
Номер
Кол-во этажей
Кол-во квартир
Кол-во жильцов - М


Содержимое файла переписать в память в однонаправленный список. из файла .
Переписать содержимое из файла в список?
Моя структура:

struct zapfile //структура
{
int number; //номер по порядку
char street[20]; //улица
int home_num; //номер
int etag; //количество этажей
int kvart; // количетсво квартир
int people; // количество жильцов
zapfile *next;
};
...
Рейтинг: 0 / 0
Из файл в одноннаправленный список
    #34427407
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
billiПереписать содержимое из файла в список?

да
...
Рейтинг: 0 / 0
Из файл в одноннаправленный список
    #34427515
billi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как переписать из файл в однонаправленный список?
...
Рейтинг: 0 / 0
Из файл в одноннаправленный список
    #34427599
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
billiКак переписать из файл в однонаправленный список?

Считывать сруктуры и или по полям и складывать их в список.

Что конкретно интересует?
...
Рейтинг: 0 / 0
Из файл в одноннаправленный список
    #34427674
billi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Считывать структуры
...
Рейтинг: 0 / 0
Из файл в одноннаправленный список
    #34427705
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
billiСчитывать структуры

Похоже записи у тебя распологаются по строчно. Значит так и считывай. Потом преобразуй к типу данных
...
Рейтинг: 0 / 0
Из файл в одноннаправленный список
    #34428152
grieg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас:
Читай построчно и все.
Имей ввиду, что пробел является разделителем. Так что запись
улица Пушкина
он может проинтерпретировать как улица "улица", дом "Пушкина", что приведет к ошибке.
То есть:
http://sql.ru/forum/actualthread.aspx?tid=412965
Поэтому строчку тебе придется читать посимвольно, пока не встретишь знак переноса строки.
Ну или считать все как бинарные данные и искать там разделители -- переносы строк.
Ну или что-то в таком духе.

На будущее:
char[20] замени на std::string
*next замени на std::list
перегрузи оператор чтения из потока твоей структуры
...
Рейтинг: 0 / 0
Из файл в одноннаправленный список
    #34428177
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
griegСейчас:
Читай построчно и все.
Имей ввиду, что пробел является разделителем. Так что запись
улица Пушкина
он может проинтерпретировать как улица "улица", дом "Пушкина", что приведет к ошибке.
То есть:
http://sql.ru/forum/actualthread.aspx?tid=412965
Поэтому строчку тебе придется читать посимвольно, пока не встретишь знак переноса строки.


fgets
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Из файл в одноннаправленный список
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]