In computing, end-of-file, commonly abbreviated EOF, is a condition in a computer operating system where no more data can be read from a data source. The data source is usually called a file or stream.
In the C Standard Library, file access and other I/O functions may return a value equal to the symbolic value (macro) EOF to indicate that an end-of-file condition has occurred. The actual value of EOF is a system-dependent negative number, commonly -1, which is guaranteed to be unequal to any valid character code. (위키)
보통 -1이라고 하는군.
한줄에 # 가 25개가 있다.
다라서, 출력 소스에서, (char read[x]="\0";) x의 값을 변경하면서 실행해 본다.
1 - 무한으로 입력이 계속된다. EOF를 만날수 없다는 의미이다.
2 - 한줄은 더 띄어지나, 출력되는 값은 없다.
3 - 하나의 #이 더 출력된다.
4 - 위와 같음
5 - 위와 같음
6 - 2의 경우와 같음
7 - 하나의 #
8 - ####
9 - #
10 - #######
11 - #####
12 - ###
13 - #
14 - # 12개
15 - 11개
16 - 10개
17 - 9개
24 - 2개
25 - 1개
26 - 한 줄 띄어짐.
............. 결론은 나중에 해야겠다.....
'Programming > C#' 카테고리의 다른 글
배열 포인터 (0) | 2009.06.05 |
---|---|
C - 지렁이 & 지뢰 찾기 게임 만들기 (0) | 2009.03.29 |
Maximum value of each Radix ... ? (0) | 2009.03.25 |
c - Students' score management program. (0) | 2009.03.21 |
c - Baseball Game. (0) | 2009.03.20 |
댓글