while (!feof(fp)){putchar(ch);ch=getc();};在该循环中是怎么实现指针fp自加一的?while (!feof(fp)){putchar(ch);ch=getc(fp);};掉了个fp

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 19:46:58
while(!feof(fp)){putchar(ch);ch=getc();};在该循环中是怎么实现指针fp自加一的?while(!feof(fp)){putchar(ch);ch=getc(fp)

while (!feof(fp)){putchar(ch);ch=getc();};在该循环中是怎么实现指针fp自加一的?while (!feof(fp)){putchar(ch);ch=getc(fp);};掉了个fp
while (!feof(fp)){putchar(ch);ch=getc();};在该循环中是怎么实现指针fp自加一的?
while (!feof(fp)){putchar(ch);ch=getc(fp);};掉了个fp

while (!feof(fp)){putchar(ch);ch=getc();};在该循环中是怎么实现指针fp自加一的?while (!feof(fp)){putchar(ch);ch=getc(fp);};掉了个fp
fgetc 这个函数其实实现了文件指针fp的自加了
格式:int fgetc(FILE *stream);
意为从文件指针stream指向的文件中读取一个字符,读取一个字节后,光标位置后移一个字节.
这个函数的返回值,是返回所读取的一个字节.如果读到文件末尾或者读取出错时返回EOF.