#include <stdio.h> #pragma warning(disable:4996) int main () { char heu,cos,dab,ban,agr=0; printf("프로그래밍 갤러리에 접속합니다.n"); First: printf("갤에 흐린바다가 있습니까? Y/N : "); scanf("%c", &heu); if ((heu == 'y')|| (heu == 'Y')) { |
======================================
char형 변수 선언하고 scnaf로 문자 입력받는데
변수값 초기화 하는거 agr만 0으로되있고
나머지는 쓰레기값으로 들어있어서
그래서 %s로받았을때 작동은됬는데
return 0; 만나면 런타임 에러뜨는거였음
해결~
return할 때 변수에 쓰레기값이 들어있으면 에러가 나요?
scanf로 초기화안된 변수받았는데 그게 계속 겹쳐서 문제가난건가싶은데