作业帮 > 综合 > 作业

一个C语法问题while(ch!=EOF) //读取文件 { if(ch==0xa || ch==0xd) { ch=f

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 06:40:44
一个C语法问题
while(ch!=EOF) //读取文件
{
if(ch==0xa || ch==0xd)
{
ch=fgetc(fp);
continue;
}
.
}
这是在读取文件,我认为是文件指针的换行动作,能解释下不?为什么用ch=fgetc(fp);换行?
0xa 0xd是回车符和换行符
是不是读取到回车符或换行符,文件指针就自动指向下一行?
ch=fgetc(fp); 读取换行或者会车,当这个不可见字符被读取后,游标自动指向下一个字符