본문 바로가기
728x90

while1

[C] while문 안에서 scanf 받기 scanf 함수는 파일의 끝을 만나거나 에러가 발생한 경우 -1을 반환한다. 이를 이용하여 while문의 조건으로 사용할 수 있다. int main() { int num1, num2; while (scanf("%d %d ", &num1, &num2) != -1) { printf("%d\n", num1 + num2); } } 위 코드는 2개의 수를 입력 받아 합을 출력하는 코드다. while문은 조건이 참일 때 동작하므로 scanf가 에러 또는 파일의 끝(EOF)를 만날 때까지 무한히 반복한다. [프로그래밍 공부]/C&C++ 2022. 1. 13.
728x90