Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- int menu(void);
- int view(void);
- int edit(void);
- int pause(int err);
- int end(void);
- int year , month, day;
- int *py , *pm, *pd;
- int main(void){
- menu();
- end();
- }
- int menu(void){
- py=&year;pm=&month;pd=&day;
- *py=1980;*pm=4;*pd=5;
- while(1){
- int sele;
- system("clear");
- printf("날짜입출력프로그램\n");
- printf("1)보기 2)수정 3)종료 \n");
- printf(">");
- scanf("%d", &sele);
- if(sele==1) view();
- else if (sele==2) edit();
- else if (sele==3) break;
- else pause(1);
- }
- }
- int view(void){
- system("clear");
- printf("현재 입력된 날짜는 %d년/%d월/%d일 입니다.",*py,*pm,*pd);
- pause(0);
- }
- int edit(void){
- system("clear");
- printf("수정할 날짜를 입력해주세요. 년/월/일 구분은 스페이스바 또는 엔터로 구분합니다.\n");
- printf(">");
- scanf("%d%d%d",py,pm,pd);
- printf("값이 저장되었습니다.\n");
- pause(0);
- }
- int pause(int err){
- char p_dummy[100];
- if(err==1){system("clear"); printf("잘못된 값을 입력했습니다.");}
- printf("\n-------");
- printf("\n계속하실려면 아무글자나 입력후 엔터를 눌려주세요.\n");
- scanf("%s", p_dummy);
- strcpy(p_dummy, " ");
- }
- int end(void){
- system("clear");
- printf("프로그램을 종료합니다.\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement