구조체 포인터 질문

글쓴이: 익명 사용자 / 작성시간: 화, 2020/03/31 - 8:38오전
#include
#include
struct my_record {
int i;
float PI;
char A;
};
int main() {
my_record* record = (my_record*)malloc(sizeof(my_record));
(*record).i = 10;
(*record).PI = 3.14;
(*record).A = 'a';
printf("i의 값: %d\n", (*record).i);
printf("PI의 값: %f\n", (*record).PI);
printf("A의 값: %s\n", (*record).A);
free(record);
return 0;
}
이걸 실행하면 A의값이 출력이 안되는데 왜 그런거죠?
Forums:
A가 문자열이 아니기 때문이죠.
A가 문자열이 아니기 때문이죠.
댓글 달기