Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tetraider
15 / 15 / 1
Регистрация: 06.06.2012
Сообщений: 58
#1

Структуры. Как сделать ввод из файла?) - C++

27.11.2013, 20:11. Просмотров 276. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста, как сделать, чтобы программа считывала фамилии сотрудников, инициалы, должность и год рождения из файла?
#include <iostream>
using namespace std;
struct WORKER //определение нового типа Worker
{
char surname[40]; // фамилия. char- символьный тип данных;
char initials[40]; // инициалы
char post[40]; // должность
int date; // год рождения
};
int main()
{
setlocale(LC_ALL, "");
int const N = 2;
int staj;
bool f = true;
WORKER mass[N]; //определение массива типа Worker
for( int i = 0; i < N; ++i )
{
cout << "Введите информацию о сотруднике №" << i+1 << ":" << endl;
cout << "1) Фамилия: "; cin >> mass[i].surname;
cout << "2) Инициалы: "; cin >> mass[i].initials;
cout << "3) Должность: "; cin >> mass[i].post;
cout << "4) Год поступление на работу: "; cin >> mass[i].date;
}
cout << "Введите стаж работы в организации: ";
cin >> staj;
cout << "Фамилии работников, чей стаж работы в организации превышает " << staj << " лет:" << endl;
for( int i = 0; i < N; ++i )
{
if( (2013 - mass[i].date) > staj )
{
cout << mass[i].surname << endl;
f = false; //false - ложь, true -правда
}
}
if(f)
cout << "Отсутствуют." << endl;
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 20:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структуры. Как сделать ввод из файла?) (C++):

Как сделать ввод данных двумерного массива с файла? - C++
Дан двумерный массив, надо сделать ввод и вывод данных в файле. Что бы данные вводились с файла и выводились в файл. ...

Не могу разобраться как сделать ввод абонентов в программу из файла - C++
Есть код для реаоизации программы &quot;бибилотечный абонемент&quot;. Задание записано так: Разработать модель работы библиотечного абонемента....

Как сделать ввод матрицы из файла без указания размера - C++
Я сделал ввод матрицы из файла с указанием ее размера(массива),а как сделать ввод матрицы из файла без указания размера (строк и столбцов)....

ввод из файла структуры..исправьте... - C++
#include &lt;iomanip&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;string&gt; #include &lt;istream&gt; using...

Файловый ввод: как сделать так, чтобы пользователь вводил имя выходного файла в командной строке? - C++
Добрый день форумчане. Подскажите пожалуйста как сделать так чтобы пользователь вводил Имя выходного файла в командной строке. ...

Ввод структуры в текстовый файл столбиком и вывод данных из файла в структуру - C++
Имеется база данных в виде структуры, которая будет постепенно дописываться приблизительно до 1000 элементов. В каждом элементе структуры...

1
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
27.11.2013, 20:43 #2
Вот
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2013, 20:43
Привет! Вот еще темы с ответами:

Запись структуры в файл, чтение из файла и удаление (файловый ввод/вывод) - C++
Добрый вечер! Возникла такая проблема, что при добавлении записи, удаляются уже имеющиеся записи в файле. Также не помешала бы помощь в...

пытаюсь сделать реализацию через считывание из файла кол-ва чисел, i,но незнаю как сделать реализацию из файла в массив и сортировки. - C++
В файле input.txt находится неизвестное количество вещественных чисел в интервале . Выцапарать их оттуда, отсортировать по убыванию модуля...

Вывод через структуры ,как сделать? - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; class drob { public: double ch;

Как сделать ввод с клавиатуры? - C++
как сделать ввод с клавиатуры( фио,возраст,бал) и как сделать цикл вода даных 5 раз #include &lt;stdio.h&gt; #include &lt;Windows.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.