/* По своему проекту Винни уровня 3 или 4:
Меню:
0. Выход
1. Загрузить данные из входного файла в массив структур
3. Удалить строчку по ключу
5. Сортировка вставкой
7. Сортировка обменом (пузырек)
*/
/*
9. Отпечатать файл или массив с разбивкой по страницам
и шапкой с номером страницы
*/
#include <stdio.h>
int main(void) {
//setlocale(LC_ALL, "rus");
char ch = -1;
while (ch != '0') {
printf("0. Выход\n");
printf("1. Загрузить данные из входного файла в массив структур\n");
printf("2. Добавить строчку в массив\n");
printf("3. Удалить строчку по ключу\n");
printf("4. Заменить строчку\n");
printf("5. Сортировка вставкой\n");
printf("6. Сортировка выбором\n");
printf("7. Сортировка обменом (пузырек)\n");
printf("8. Сохранить данные в файл\n");
printf("9. Отпечатать файл или массив с разбивкой по страницам\n");
printf("Выберите действие: ");
scanf(" %c", &ch);
switch (ch) {
case '1':
printf("Загрузка данных из файла...\n");
getchar();
break;
case '2':
printf("Добавление строки в массив...\n");
getchar();
break;
case '3':
printf("Удаление строки по ключу...\n");
getchar();
break;
case '4':
printf("Замена строки...\n");
getchar();
break;
case '5':
printf("Сортировка вставкой...\n");
getchar();
break;
case '6':
printf("Сортировка выбором...\n");
getchar();
break;
case '7':
printf("Сортировка обменом (пузырек)...\n");
getchar();
break;
case '8':
printf("Сохранение данных в файл...\n");
getchar();
break;
case '9':
printf("Печать с разбивкой по страницам...\n");
getchar();
break;
case '0':
printf("До свидания!\n");
break;
default:
printf("Введено неверное значение, попробуйте ещё раз!\n");
getchar();
break;
}
}
return 0;
}