안녕하세요 아래와 같이 코딩을 했는데 도스의 터보 C에서는 제대로 실행이 되는데
윈도우용 볼랜드 C++에서는 왜 안되는지요?
scanf()함수에서 에러가 생기면서 p변수 선언이 잘못되었다고 나옵니다.
해서 *p를 배열로 선언하면 입력과 출력이 잘 나옵니다.
볼랜드에서는 *p로 선언하고 scanf()로 입력받을수가 없는지?
꼭 배열로 선언해야만 입력을 받을수 있는지 알고 싶습니다.
고수님들의 빠른 답변 부탁드립니다. ㅜㅜ;
-------------------------------------------
#include <stdio.h>
main()
{
char *p;
printf("문자열을 입력하세요");
scanf("%s", p);
printf("입력한 문자는 %s", p);
}
-------------------------------------------
|