Advertisement
Usow_Maxim

Lab_8.3_main.cpp

Feb 28th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.69 KB | None | 0 0
  1. #include "module.h"
  2.  
  3. int main()
  4. {
  5.     SetConsoleCP(1251); //Русский язык в консоли. Использовать SetLocale нет смысла, так как он изменяет видимый шрифт, но не вводимые данные...
  6.     SetConsoleOutputCP(1251);
  7.  
  8.     int Size = 0;
  9.     Avto* avtos = NULL; //Главный массив объектов, который передается куда либо по цепочке...
  10.  
  11.     bool RUN = true;
  12.     while(RUN){
  13.         system("cls");
  14.         printf("[Меню]\n1.Загрузить список\n2.Сохранить список\n3.Вывод списка\n4.Редактирование списка\n5.Выход\nВыбор: ");
  15.         switch(Write_int()){
  16.             case 1:
  17.             {
  18.                 system("cls");
  19.                 avtos = FileRead(Size); //Загружаем данные из файла.
  20.             }
  21.             case 2:
  22.             {
  23.                 system("cls");
  24.                 FileWrite(avtos, Size); //Записываем данные в файл.
  25.                 break;
  26.             }
  27.             case 3:
  28.             {
  29.                 OutputAvto(avtos, Size); //Выводим данные на экран по определённым полям.
  30.                 break;
  31.             }
  32.             case 4:
  33.             {
  34.                 avtos = InputAvto(avtos, Size); //Редактируем объекты.
  35.                 break;
  36.             }
  37.             case 5:
  38.                 RUN = false; //Выход)))
  39.                 break;
  40.         }
  41.     }
  42.  
  43.     delete[] avtos; //Чистим память после работы программы.
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement