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번 입력하셔야합니다~
반응형
'C & Docker & LINUX' 카테고리의 다른 글
리눅스 - 사용자 생성 및 계정 관리 (0) | 2016.04.02 |
---|---|
리눅스의 부팅과정 (0) | 2016.03.30 |
리눅스 - vi 편집기란? (0) | 2016.03.09 |
Linux) 리눅스 - GNU, FSF (0) | 2015.12.14 |
Linux) 리눅스(Linux)란? (0) | 2015.12.13 |