>> Edit article
이름
제목
패스워드
char *a; *a가 char란 말. a가 가리키는 곳의 data가 char형이어야 하죠... 형이 맞지 않으니 에러가 나는건 당연하겠죠...`` #include <stdio.h> int main() { int *a, b=80; a = &b; printf("%d", *a); } : #include <stdio.h> : int main(void) { : : char *a; : a = "80"; : printf("%s", a); : : } : : 위와 같은 프로그램을 짜고 있습니다. : a 포인터에 문자 "80" 을 넣으려고 합니다. : : #include <stdio.h> : int main(void) { : : char *a; : int b=80; : a = &b; : printf("%s", a); : : } : : 그런데 2번째 처럼 int b 를 a 에 넣으려고 했는데 : 코어덤프가 생깁니다.. c 언어를 전혀 모르니까 여기서 막히는군요!--서명
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved