|
볼랜드는 VC++에 비해서 특히 getch()함수부분에서 에러가 많이 나는거 같습니다.
#include <stdio.h>
#include <conio.h>
void main() {
char a;
char* str;
printf("%s\n", "문자를 입력하십시요...");
gets(str);
a = getch();
printf("\n%s\n", "여기에서 부터가 출력의 시작입니다.");
printf("gets()에서 사용자가 입력한 문자열 : %s\n",str);
printf("getch()에서 사용자가 입력한 문자 : %c\n",a);
getch();
return 0;
}
위의 코드는 문자를 입력받아서 출력하는 간단한 겁니다. 이거말고 학교에서 짯던 코드에서 getch()부분에서 메모리 관련 에러가 나길래 시험삼아서 c언어 기초책에 있던 소스를 가따가 시험해보니까 역시 메모리 에러가 뜨더군요. 터보씨나 VC++은 에러 안뜨던데
getch()함수부분에서 왠 메모리에러가 이렇게 많은가요?
|