막 입학한 새내기인데 c언어 배우고 있습니다.
교수님을 참 좋은분을 만나서 4월초인데 벌써부터 이상한 프로젝트들 하느라 바쁘지 말입니다.
계산기에서 int형 변수자리에 float형 값을 입력했을때 오류메시지 출력하는것을 구현하라고하는데,
그냥 int로 정의하면 소수점아래는 다 버리고 정수부분만 변수에 할당되는것 같지 말입니다.
아예 처음부터
float i;
scanf("%lf",&i);
if ( i - int(i) != 0)
{
오류메시지 출력
}
else
{
정상적인 연산
}
이런식으로밖에 할수 없는건가요? 이런식으로 하니까 이상한 오류들이 잔뜩 떠서 구현하기가 겁나네요.
고수 갤러님들의 도움이 시급합니다 ㅠㅠ
댓글 0