사실 기본적인 것인데, 난 여지껏 몰랐다...ㅠㅜ
일단 scanf 같은 일반적으로 사용하는 함수는 return 값이 있다
이 return 값은 scanf("%d",&a); 에 어떤값이 입력되었는가에 따라 다른데
예를들어
int a, status;
status=scanf("%d",&a);
printf("%d",status);
이 때, 4.24 나 문자인 a,b 등을 입력하면 return 값이 0이 나와 status가 0이 되어 Error를 체크할 수 있게된다.
일단 scanf 같은 일반적으로 사용하는 함수는 return 값이 있다
이 return 값은 scanf("%d",&a); 에 어떤값이 입력되었는가에 따라 다른데
예를들어
int a, status;
status=scanf("%d",&a);
printf("%d",status);
이 때, 4.24 나 문자인 a,b 등을 입력하면 return 값이 0이 나와 status가 0이 되어 Error를 체크할 수 있게된다.