Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2019, 18:22   #1
VLADOSW2001
Пользователь
 
Регистрация: 15.09.2019
Сообщений: 30
По умолчанию Заполнить структуру с файла

Код:
 struct life{
int age;
string name;
int salary;};

vector<life>lif;
В файле
21
Вася
200
45
Коля
300
VLADOSW2001 вне форума Ответить с цитированием
Старый 03.11.2019, 19:46   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Ииии?? Это команда?? Всем следует срочно мобилизоваться на исполнение??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 03.11.2019, 19:52   #3
VLADOSW2001
Пользователь
 
Регистрация: 15.09.2019
Сообщений: 30
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Ииии?? Это команда?? Всем следует срочно мобилизоваться на исполнение??
Не команда , поможете???
VLADOSW2001 вне форума Ответить с цитированием
Старый 03.11.2019, 19:58   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от VLADOSW2001 Посмотреть сообщение
Не команда , поможете???
Так в чем проблема то??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 03.11.2019, 20:04   #5
VLADOSW2001
Пользователь
 
Регистрация: 15.09.2019
Сообщений: 30
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Так в чем проблема то??
Код:
 bool from_file()
{   std::cout << "Читаем из файла..." << "\n";
    std::ifstream file("my.txt");
    if (!file.is_open())
    {   std::cout << "Ошибка чтения файла!\n";
        return false;
    }
    for(size_t i = 0; i < 50; i++)
    {   file >> chel[i].fio 
             >> chel[i].kup 
             >> chel[i].mesto 
             >> chel[i].Nb 
             >> chel[i].Npasport 
             >> chel[i].st;
    }
    file.close();
    return true;
}
Если я не знаю сколько там строк в файле которыми он заполняет структуру
VLADOSW2001 вне форума Ответить с цитированием
Старый 03.11.2019, 20:08   #6
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от VLADOSW2001 Посмотреть сообщение
Если я не знаю сколько там строк в файле
Код:
while (!cin.eof()) {
    тут считывайте сколько влезет
  }
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 03.11.2019, 20:13   #7
VLADOSW2001
Пользователь
 
Регистрация: 15.09.2019
Сообщений: 30
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Код:
while (!cin.eof()) {
    тут считывайте сколько влезет
  }
Итератора нет
Код:
 {   file >> chel[i].fio 
             >> chel[i].kup 
             >> chel[i].mesto 
             >> chel[i].Nb 
             >> chel[i].Npasport 
             >> chel[i].st;
    }
VLADOSW2001 вне форума Ответить с цитированием
Старый 04.11.2019, 19:36   #8
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,555
По умолчанию

Перед циклом i=0 , в конце цикла i++, выход - по концу файла. Вот он и итератор.

Последний раз редактировалось digitalis; 04.11.2019 в 19:45.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Занести данные в структуру из файла Вероника99 Помощь студентам 15 02.12.2015 06:13
Заполнить структуру из файла txt Валера1984 Помощь студентам 1 14.11.2014 17:56
[C++]Запись в структуру из файла Aero93 Помощь студентам 1 11.07.2012 16:17
Чтение с файла в структуру trance-boy Общие вопросы C/C++ 6 08.11.2010 00:11
Упорядочить структуру файла. Guinsoo Microsoft Office Excel 3 03.07.2009 12:38