Структура. Функция. Библиотека.
1.00M
Category: programmingprogramming

Структура. Функция. Библиотека

1. Структура. Функция. Библиотека.

•1
Структура.
Функция.
Библиотека.
Преподаватель:
Готовская Светлана Борисовна

2.

Примеры
реализации

3.

4.

5.

main.h
#ifndef main_h
#define main_h
#include <iostream>
#include <fstream>
#include <string>
#include <windows.h>
using namespace std;
struct student
{
string fam;
string im;
int age;
float sb;
};
#endif main_h
main.cpp
#include "main.h"
#include " sortirovka.h "
#include " poisk.h "
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
//Реализация работы со структурой
system("pause");
return 0;
}
poisk.h
poisk.cpp
#ifndef poisk_h
#define poisk_h
#include "main.h“
void poisk1(student a[], int N)
{
//Реализация функций
}
void poisk1(student a[], int N);
#endif poisk_h
sortirovka.h
#ifndef sortirovka_h
#define sortirovka_h
void sort1(student a[], int N);
#endif sortirovka_h
sortirovka.cpp
#include "main.h“
void sort1(student a[], int N)
{
//Реализация функций
}

6.

Выберите действие:
Вывести структуру – 1
Поиск по фамилии - 2
Сортировка по возрасту – 3
Выход -4

7.

8.

9.

Примеры
реализации

10.

Выберите действие:
Записать структуру в файл – 1
Прочитать структуру из файла – 2
Вывести структуру – 3
Поиск – 4
Сортировка – 5
Выход – 0

11.

switch (t) {
case 5:
{
cout << "|Сортировка|\n"
<< "Выберите метод сортировки:\n"
<< "1 - Сортировка по возрасту по убыванию\n"
<< "2 - Сортировка по возрасту по возрастанию\n"
<< "3 - Сортировка по фамилии по алфивиту\n"
<< "4 - Назад\n";
int t1;
cout << "Ввод: ";
cin >> t1;
system("cls");
switch (t1)
{
case 1: {
sort-B1(a,N);
cout << "Сортировка по возрасту выполнена успешно!\n\n";
goto Again;
}
case 2: { }
case 3: { }
case 4: {
system("cls");
goto Again;
}
default: {
cout << "Ошибка! Функции с таким номером нет. Пожалуста, попробуйте ещё раз.\n\n";
goto Again;
}
}
}
case 0:

English     Русский Rules