Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "dress_header.h"
- //Программа шифрующая информацию о платье в бинарный фаил.
- int main(){
- puts("Zdravstvuite. Eto registratsiya platiya");
- char doing = '4'; //Переменная, помогающая вызывать функции.
- while(doing != '0'){
- puts("Nazhmite chto-to\n1 - pomosh\n2 - sozdanie platiya\n3 - prosmotr platiya\n0 - vihod");
- doing = getch();
- switch(doing){//Первый кейс - это помощь пользователю в вводе битов. Ессли ввели ноль. Програма заканчивается.
- case '1': puts("Tsvet: 0 - sinie, 1 - zheltee\nPol: 0 - muzhchina, 1 - zhenchina\nRazmer: 0 - malenkoe, 1 - bolsoe\nKachestvo: 000 - och plohoe, 001 - plohoe, 010 - tak sebe, 011 - horoshee, 100 - prekrasnoe"); break;
- case '2': create_dress(); break; //Создание бинарного фаила с платьем.
- case '3': dress_get(); break;} } //Открытие платья
- return 0; }
- void create_dress(){ //Создание бинарного фаила с платьем.
- dress shmotka; //Информация о платье.
- char bit;
- int i;
- puts("Vvedite imya platiya");
- gets(shmotka.dress_name);
- puts("Komu platie?");
- gets(shmotka.whose);
- puts("Zhmite 0 ili 1");
- puts("Kakogo tsveta platie?");
- bit = getch();
- if(shmotka.col_gen_size_exp_quol && 10000000 == 1)
- shmotka.col_gen_size_exp_quol;
- char * name_dress = strcat(shmotka.dress_name, ".bin");
- FILE * dressfile = fopen(name_dress, "wb+"); //Создание фаила с нашим плальтем
- fwrite(&shmotka, sizeof(dress), sizeof(shmotka), dressfile);
- fclose(dressfile); }
- void dress_get(){//Открытие платья. Оно выводит данные в виде таблицы.
- char search[20]; //имя нашего платья.
- dress platie;
- puts("Kak zvali platiye?");
- gets(search);
- char * stich = strcat(search, ".bin");
- FILE * prosmotr = fopen(stich, "r+b");
- fread(&platie, sizeof(dress), sizeof(platie), prosmotr); //открываем фаил с платьем.
- puts("| IMYA PLATIYA | KOMU ONO SDELANO | TSVET | GENDER(POL) | RAZMER | KACHESTVO |");
- puts("|--------------------|--------------------|---------|-------------|----------|-------------|");
- printf("|%20s|%20s|", platie.dress_name, platie.whose); //выводим имя и кому платье.
- fclose(prosmotr); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement