728x90
#include <stdio.h>
#include <string.h> // strcmp 함수가 선언된 헤더 파일
int main(void)
{
int menu;
int tmp;
char name[10];
char room[5][10] = {"","","","",""};
while (1)
{
printf("\n == Main Menu == \n");
printf("1. 숙박 \n");
printf("2. 퇴실 \n");
printf("3. 객실현황 \n");
printf("4. 작업종료 \n");
printf("=====================\n");
printf("menu = ");
scanf_s("%d", &menu);
if (menu == 1)
{
do
{
printf("투숙할 호실 :");
scanf_s("%d", &tmp);
} while (tmp < 0 || tmp > 4);
printf("투숙객 이름 : ");
scanf_s("%s", name, sizeof(name));
if(strcmp(room[tmp], ""))
{
printf("투숙객이 존재합니다.\n");
}
else
{
strcpy_s(room[tmp],sizeof(name), name);
}
}
else if (menu == 2)
{
do
{
printf("퇴실할 호실 :");
scanf_s("%d", &tmp);
} while (tmp < 0 || tmp > 5);
strcpy_s(room[tmp], sizeof(""), "");
}
else if (menu == 3)
{
for (int i = 0; i < 5; i++)
{
printf("%d번 방 : %s \n", i, room[i]);
}
}
else if (menu == 4)
{
break;
}
else
{
printf("메뉴 선택이 잘못되었습니다.");
}
}
return 0;
}
결과
728x90
'개발자 모드 > C언어' 카테고리의 다른 글
C언어 아스키 코드 출력하기 기초 (0) | 2021.03.14 |
---|---|
C언어 물고기 물주는 게임 (0) | 2021.03.08 |
C언어 자판기 소스코드 (0) | 2021.03.08 |
C언어 기초 극장 예매 시스템 (0) | 2021.03.08 |
C언어 초를 받아서 시분초로 표시 (0) | 2021.03.08 |