char name [ ] = "홍길동";

char *name = "홍길동" → 이거를 많이 사용한다(간접 정의)

2020-11-03 | 10:27

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main()
{
	char menu[5][10] = { "NEW", "Load Game", "2 Play", "Option", "Exit" };
//  char *menu[] = { "NEW", "Load Game", "2 Play", "Option", "Exit" };
	int i;
	int select;
	printf("\\n\\n\\t\\t[Menu]\\n\\n");
	for (i = 0; i < 5; i++) {
		printf("\\t%d. %s\\n\\n", i+1 ,menu[i]);
	}
	printf("\\n\\n\\t Select ... [ ]\\b\\b");
	scanf("%d",&select);
	
	printf("\\n\\n %s 를 선택하였습니다.\\n", menu[select - 1]);
	getchar();
}

char menu[5][10] = { "NEW", "Load Game", "2 Play", "Option", "Exit" }; // char *menu[] = { "NEW", "Load Game", "2 Play", "Option", "Exit" };

낭비가 일어날 수 있음. 포인터로 사용하면 효율적으로 관리 가능

#include <Windows.h>

system("cls"); // Clear Screen