본문 바로가기
반응형

00.Project4

C++학생관리프로그램(mini) //CompareByNum.h #pragma once #include "Stu.h" class CompareByNum { int num; public: CompareByNum(int num) :num(num) {} bool operator()(Stu*stu) { return (stu&&stu->GetNum() == num); } }; class CompareByName { string name; public: CompareByName(string name) :name(name) {} bool operator()(Stu*stu) { return (stu&&stu->GetName() == name); } }; //EHGlobal.h #pragma once #pragma warning(disable:4996).. 2018. 5. 10.
자판기프로그램(mini) //소스.cpp #include using namespace std; #include "DrinkmachineControl.h" int MenuPrint(); int main() { DrinkmachineControl *c = new DrinkmachineControl; int idx; while (true) { system("cls"); c->Print(); idx = MenuPrint(); switch (idx) { case 1: c->InputMoney(); break; case 2: c->SelectProduct(); break; case 3: c->OutputMoney(); break; case 4: return 0; } system("pause"); } delete c; return 0; } .. 2018. 4. 30.
야구게임(mini) //app.h void logo(); void ending(); void printmenu(); //프로그램 흐름 - 초기화 // 최초에 단 한번 실행 void app_init(); //프로그램 흐름 - 엔진 //반복 실행 코드 void app_run(); //프로그램 흐름 - 종료처리 //프로그램 종료시 단 한번 실행 void app_exit(); //baseball.h void bb_gamestart(); void comnumberinit(); void usernumberinsert(); void numbercheck(); int is_gameexit(); //data.h #define DATA_MAX 10 //std.h // 프로그램에서 필요로하는 모든 h 를 include #include #inc.. 2018. 4. 28.
간단한 관리프로그램(mini) //app.h void logo(); void ending(); void printmenu(); //프로그램 흐름 - 초기화 // 최초에 단 한번 실행 void app_init(); //프로그램 흐름 - 엔진 //반복 실행 코드 void app_run(); //프로그램 흐름 - 종료처리 //프로그램 종료시 단 한번 실행 void app_exit(); //booklist.h void book_insert(); void book_printall(); //data.h #define DATA_MAX 10 //std.h // 프로그램에서 필요로하는 모든 h 를 include #include #include //system() #include //_getch() #include "data.h" #include "a.. 2018. 4. 28.
반응형