C & Docker & LINUX
EOF를 반환하는 scanf_s - 비주얼 스튜디오 2015
로픽
2016. 3. 19. 19:51
300x250
EOF를 반환하는 scanf_s - 비주얼 스튜디오
scanf_s에도 반환값이 존재합니다
반환값은......
scanf_s("%d %d", &a, &b);
이 경우 반환값 2
scanf_s("%d %d %d", &a, &b, &c);
이 경우 반환값 3
변환명세의 숫자에 따라서 반환값이 결정된다고 합니다....
#define EOF -1로 정의된 EOF
scanf_s도 ctrl + z를 입력하면 -1를 반환값으로 출력한다고 합니다
약수를 출력하는 코딩입니다
EOF입력을 받을 때까지 약수를 출력하는데
scanf_s의 반환값을 받기 위해서 변수 ret를 사용하였습니다
EOF입력을 받을 때 주의할 점이 있습니다
비주얼 스튜디오 2015에서는 ctrl + z(EOF)를 세번 입력을 받아야 EOF를 scanf_s에 반환하기 때문에
꼭 (CTRL + Z) 3번 입력하셔야합니다~
반응형