C언어 반복문 파트에 있는 예제인데, 왜 의도한 대로 실행이 안 되는지 모르겠습니다.
조회수 1788회
pragma warning (disable : 4996)
include
include
int main() { int min, val; min = INT_MAX; //int형 상수의 최댓값
printf("정수를 입력하시오\n종료는 Ctrl+z\n");
while (scan("%d", &val) != EOF) //Ctrl+z 입력시 반복문에서 빠져나감
{
if (val < min)
min = val;
}
printf("최솟값은 %d\n", min);
return 0;
}
//실행시 Ctrl+z를 입력해도 빠져나가지 않습니다. 도와주세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
운영체제가 unix/linux 라면 ctrl+z 시그널은 프로세스 종료입니다.
루프 종료는 다른 조건으로 해야 합니다.
댓글 입력