int a = 10;
float b = 20.1f;
double c = 30.1;
char d = 'G';
//- 위의 변수 a,b,c,d 에 대하여 포인터변수를 선언하고
//각변수의 주소를 포인터변수에 대입하세요.
//완성된 포인터 변수를 이용하여 변수에저장된값을 출력하세요.
int *pta;
pta = &a;
(a b c 는 생략)
printf("문자 d : %c \n", &d);
printf("*pta : %c \n", *pta);
printf("참고 : pta는 찾아갈 주소값이 저장되어있음\n : %c %c \n", &d, *pta);
printf("-----------------------------------\n");
int / float / double 까진 잘 나오는데...
char d = 'G'; 만 출력이 안되고
콘솔 창에서 그냥 오롷게 되어버리는데요.. -ㅅ- ;
%s 로하면 이상한 괴랄문자가 나오고 밑에같이 오류창 뜨게 되고..
c는 당연히 아스키코드가 나오는뎅..
G만 나오게 하려면 어떻게수정해야하나요;;;