练习1-7 编写一个打印EOF值的程序。
ChapterOneExerciseSevenOne.cpp
cpp
#include <stdio.h>
main()
{
printf("EOF is %d\n", EOF);
}
符号常量EOF是在头文件<stdio.h>中定义的。在上面这个程序中,printf()语句中双引号外的EOF将被替换为头文件<stdio.h>中紧跟在
cpp
#define EOF
之后的文本。在我们的系统中,EOF被定义为-1,但在其他系统中,EOF可能被定义为其他的值。这正是使用EOF等标准符号常量能够增加程序可移植性的原因所在。