C Macro EOF - sonkoni/Koni-Wiki GitHub Wiki

stdio.h

EOF(End of File)

int ν˜• -1둜 μ •μ˜λ˜μ–΄ μžˆλ‹€. 더이상 값을 읽을 수 μ—†λŠ” μƒνƒœλ₯Ό λ‚˜νƒ€λ‚Έλ‹€. λ˜ν•œ 파일의 끝을 μ˜λ―Έν•˜κΈ°λ„ ν•œλ‹€.

μ½˜μ†”μ—μ„œλŠ” λ‹€μŒ ν‚€λ₯Ό EOF 둜 μ •ν•΄λ‘μ—ˆλ‹€.

  • Windows = Ctrl + Z
  • Unix = Ctrl + D
#include <stdio.h>
int main(int argc, char *argv[]) {
    char c1 = getchar();
    printf("%d\n", c1);
    return 0;
}
// ^D λ₯Ό μž…λ ₯ν•œλ‹€
// INPUT: -1
// EOF: -1
⚠️ **GitHub.com Fallback** ⚠️