Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.05.2016
Сообщений: 39

Как из txt закинуть в структуру?

15.05.2016, 13:18. Показов 3807. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан файл, содержащий информацию о сотрудниках некоторого предприятия: фамилия, инициалы; год рождения; должность; стаж; оклад. Определить количество пенсионеров (старше 60 лет) с окладом выше 20 т.р. и количество молодых специалистов (моложе 25 лет) с окладом выше 10 т.р..

Реализация:
У меня есть структура sotrudnik, в которой содержатся
C++
1
2
3
4
5
6
7
string fam;
char imya;
char otchestvo;
int god_rozhd;
string dolzhnost;
double stazh;
int oklad;
Так вот. Есть файл input.txt, в которой (Я так предполагаю) содержатся данные:
Ivanov I.I. 17.05.1985 CEO 8 15000
Smirnov E.E. 23.08.1950 rukovoditel_otdela 30 3000
Petrov V.V. 08.03.1990 manager 5 2500
ifstream inp("input.txt);
Как вот эти данные закинуть в имеющуюся структуру sotrudnik? Создать оператор ввода, где по порядку перечислить что-то типа:
C++
1
 inp >> sotrudnik.fam >> sotrudnik.imya >> sotrudnik.otchestvo >> sotrudnik.god_rozhd >> sotrudnik.dolzhnost >>sotrudnik.stazh >> sotrudnik.oklad
??
Или есть какой-то более разумный подход для решения этой задачи?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2016, 13:18
Ответы с готовыми решениями:

Как из txt закинуть в set?
Имею текстовый документ. На каждой строке 1 слово. Всего 15-20 слов. Как создать set и закинуть туда их?

Как считать файл .txt в структуру?
Здравствуйте. Есть текстовый файл, в котором записаны логины и пароли подобным образом: Vasia 12345 Denis1993 qwerty ...

Считать из txt в структуру
Здравствуйте есть структура LIST необходимо заполнить ее данными из файла... структура using namespace std; struct Data { ...

20
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 6
01.02.2017, 03:16
Студворк — интернет-сервис помощи студентам
SkyBy, мне нужно закинуть в структуру всего 2-е вещи. Фамилия студента и оценка. В файле данные записаны в виде:
Фамилия
Балл
Я хотел чтобы моя программа записывала в структуру.фамилию, далее находила конец строки и "перебрасывала" на структуру.оценку, но не могу придумать как зациклить это. Может подскажите мою ошибку или другой, более просто, выход из ситуации.
P.S. вот моя наработка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main()
{
 
    ifstream file("List1.txt");
    if (!file.is_open()) // если файл не открыт
        cout << "Файл не может быть открыт!\n"; // сообщить об этом
    else
        while (!file.eof())
        {
            tabl person;
            file >> person.surname;
            if (person.surname == '\n')
                do
                file >> person.mark;
            while (person.mark == '\n');
 
            cout << person.surname << person.mark;
        }
Буду очень благодарен за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.02.2017, 03:16

Заполнить структуру из файла txt
Есть текстовый файл. Цифры с разделенные табуляцией. Нужно заполнить структуру - массив. На VB было так: Private Type Point ...

Как закинуть в tableUpdate..?
native prilozhenie pinguet opredeljonnie IP adresa i vozvrash4aet rezul'tati. Kakim obrazom eti rezul'tati zakinut' v tablicu tipa...

Как закинуть БД в инет
phpmyadmin - с помощью него мы можем ручками создать базу данных, внести в неё нужные таблицы и наполнить таблицы данными. работает c...

Как закинуть фонт юзеру?
У меня на странице есть какой-то фонт. У юзера его может не быть. Мне надо ему этот фонт закинуть.

Как закинуть ввод в функцию?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; #include &lt;Windows.h&gt; using namespace std; ...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Из невышедшего на форуме-2. Беседа с ИИ об олдскульных разработчиках и их методов в программировании
zorxor 23.09.2026
Друзья, этот материал не вышел на форуме, а хотя он очень и очень важный. Хотя, точнее, материал этот вышел, но оказался несовместимым с форматом форума. А тут можно, в блоге. . . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru