Условие задачи
1) На языке С++ описать структуру для хранения информации с именем SPISOK, содержащую следующие поля:
· Фамилия (не более 20 символов);
· Имя (не более 15 символов);
· Отчество (не более 20 символов);
· Номер телефона;
· Специальное звание (не более 10 символов);
· Должность (не более 20 символов);
· Стаж в ОВД.
2) Напишите программу С++, выполняющую следующие действия над описанной ранее структурой данных:
Вывод информации о сотруднике, чья фамилия введена с клавиатуры. Если такого нет, вывести соответствующие сообщение.
Ответ
Описание заданной структуры данных на языке С++ будет иметь вид:
struct SPISOK
{
char sname[20];
char name[15];
char mname[20];
char phone[25];
char rank[10];
char jtitle[20];
float exp;
};
Листинг программы
#define _CRT_SECURE_NO_WARNINGS
#include string.h
#include stdio.h
#include stdlib.h
#include clocale //Обязательно для функции setlocale()
#include windows.h
#include fstream
#include string
#include iostream
using namespace std;
struct SPISOK
{
char sname[20];
char name[15];
char mname[20];
char phone[25];
char rank[10];
char jtitle[20];
float exp;
};
int main()
{
cout "\x1B[2J\x1B[H";
setlocale(LC_ALL, "Russian_Russia...