Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*23. Исходные данные : Имеются следующие данные о товарах обувного магазина :
- наименование(ботинки, сапоги, босоножки и т.д.), тип(мужская, женская или детская),
- сезон, цвет, размеры, цена.Условие поиска : Летняя детская обувь.
- Коррекция : Размеры с 10 до 45.*/
- #pragma once
- #include <cstdio> // FILE, fgets, fscanf, fflush
- #include <string.h> // strchr, strlen
- #include "Header.h" // файл с функциями
- int main(int argc, char* argv[])
- {
- char ch;
- SetConsoleOutputCP(1251); // установка русского языка
- do {
- printf("----------------------------");
- printf("\nN - создать новый тип.файл;\nF - поиск;\nC - коррекция;\nV - просмотр;\nE - конец.\nВаш выбор?");
- ch = getc(stdin); // getc(stdin) == getchar() - считывание символа из файла stdin (консоли)
- fflush(stdin); // очищается входной буфер
- ch = toupper(ch); // возводит в верхний регистр символ ch (аналогично UPCase в Delphi)
- printf("\n----------------------------\n");
- switch (ch) {
- case 'N': CreateBinaryFile(argc, argv); break; // создание двоичного из текстового
- case 'F': FindProduct(argc, argv); break; // поиск в двоичном файле
- case 'C': CorrectFile(argc, argv); break; // корректировка в двоичном файле
- case 'V': ViewFile(argc, argv); break; // просмотр двоичного файла
- case 'E': return 0; // выход
- default:
- printf("\nНет такой команды\nPress any key...");
- getch();
- }
- printf("\n----------------------------\n");
- } while (ch != 'E');
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement