Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Структуры

Ответить
Настройки темы
C/C++ - Структуры

Аватара для svdanik

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день
У меня такой вопрос - есть текстовый файл с таким сожержанием (слова разделены табом):

Львов Украина 03200
Донецк Украина 04566

Есть такая структура
struct data
{
char city[80];
char country[80];
int zip_code;
} dov[2];
Как мне считать данние з етово файла в масив струтур.

Отправлено: 16:35, 05-10-2010

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


bsvdanik вот тема Бинарные файлы, несмотря на названия, обсуждали так же возможности сохраненя/чтения структур
Цитата pva:
struct row_t {
char id[8];
char name[100];
char description[255];
char _reserved_for_DOS_CR[2];
}; >>
из/в текстовый файл.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:56, 05-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


например так:
Код: Выделить весь код
istream& operator>>(istream& is, data& d)
{
    return is.getline(d.city, 80, '\t').getline(d.country, 80, '\t') >> d.zip_code;
}

cin >> dov[0] >> dov[1]
если строчки окажутся длинее 79 символов, они обрежутся, отрезанная часть будет интерпретироваться для следующией операции ввода. Например "До.. 75 символов ..нецк\tУкраина\t0000" прочитается как "До.. 75 символов ..не", "цк", а дальше ошибка, т.к. "Украина" не является числом.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:43, 05-10-2010 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Структуры

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Создание структуры и множества morgan1991 AutoIt 7 26-03-2009 01:53
Ошибка - нарушение структуры реестра Koroviev Microsoft Windows 2000/XP 8 08-10-2007 17:42
Восстановление структуры директорий?? masus Хочу все знать 1 18-07-2006 10:02
Кооректность структуры XCodeR Вебмастеру 6 09-11-2005 17:23
Восстановление файловой структуры Guest Microsoft Windows 95/98/Me (архив) 1 23-02-2003 14:33




 
Переход