문자열을 2차원의 문자형 배열과 포인터 배열에 저장하고 출력하는 방법
#include <stdio.h>
int main(void)
{
char na[4][17]={"Korea", "Brazil", "Germany", "Papua New Guinea"};
char *ct[]={"Korea", "Brazil", "Germany", "Papua New Guinea"};
printf("na[2] : %s \n", na[2]);
printf("na[2][3] : %c \n", na[2][3]);
printf("ct[2] : %s \n", ct[2]);
printf("ct[2][3] : %c \n", ct[2][3]);
return 0;
}
// 실행 결과
#include <stdio.h>
int main(void)
{
char na[4][17]={"Korea", "Brazil", "Germany", "Papua New Guinea"};
char *ct[]={"Korea", "Brazil", "Germany", "Papua New Guinea"};
printf("na[2] : %s \n", na[2]);
printf("na[2][3] : %c \n", na[2][3]);
printf("ct[2] : %s \n", ct[2]);
printf("ct[2][3] : %c \n", ct[2][3]);
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 함수 strcpy()에 대한 사용자 정의 함수 (0) | 2011.06.10 |
---|---|
[c언어] 함수 포인터를 사용하여 함수를 호출하는 방법 (0) | 2011.06.10 |
[c언어] 포인터를 인자로 사용하는 함수 호출 (0) | 2011.06.10 |
[c언어] 포인터에 대한 연산. 포인터 변수에 대한 덧셈 연산과 증가연산자 사용 (0) | 2011.06.09 |
[c언어] 배열과 포인터 변수에 대한 문자열 초기화와 대입 (0) | 2011.06.09 |