中易网

C语言文本结束标识问题

答案:2  悬赏:80  
解决时间 2021-02-21 15:52
EOF是字符吗?需要用字节存储它吗?如果不存储它,怎么找到他来判断文本结束?
最佳答案
在C语言中,或更精确地说成C标准函式库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志。

C语言中,EOF常被作为文件结束的标志。还有很多文件处理函数处错误后的返回值也是EOF,因此常被用来判断调用一个函数是否成功。
例如:
#include
int main()
{
int n;
int array[25];
while (scanf("%d",&n),n!=EOF)
{
for (int i=0; i scanf("%d",array+i);
for (i=0; i printf ("%d ",array[i]);
}
return 0;
}
全部回答
系统会自动加的,就比如char最后的\0一样 用的时候只要直接判断就行了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
百合和花生米煮着吃有什么作用吗?
广发草原风干牛肉地址有知道的么?有点事想过
寻找一个在杭州吴山夜市摆地摊的合作伙伴,两
请问奶泡和牛奶的区别?
景德镇市气象局信息服务中心这个地址在什么地
湿棉袄理论是什么意思
本人练习散打.感觉特累.应该吃什么补一下?
公主在皇太后面前怎么自称
今天网易企业邮箱连接不到服务器,管理员也只
今年18台风对萧山机场有影响吗15日16点lO分到
聚缘文具店这个地址在什么地方,我要处理点事
金恪投资控股集团与艳阳是在什么时候开始合作
伤寒吃什么药预防
武汉阳逻电厂到阳逻市中心有多远
vivox7字体怎么设置
推荐资讯
二塔小区在哪里啊,我有事要去这个地方
杀尽天下负心汉,从此人间无痴情。后两句是什
诚信服饰这个地址在什么地方,我要处理点事
越完美,越荒凉有关作文
我女,也没男朋友,可是胃老是不舒服,老犯恶
怎样干好仪表车床
偷吻一个女孩!
苹果4s越狱要多少钱??
隋唐二世而亡与法制的关系
云南那里收购大蒜
资江明珠我想知道这个在什么地方
垂直地带性,纬度地带性,经度地带性怎么区分
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?