表达式c=(fgetc(fp))!=EOF的功能是从fp指向的文件中读取字符并判断文件是否结束。
举一反三
- fgetc(fp)的作用是从fp所指向的文件读入一个字符,fputc(ch,fp)的作用是把字符ch写到文件指针变量fp所指向的文件中。
- 关于文件字符读写,以下各项叙述中,不正确的是()。 A: 以下语句的作用是将字符(ch的值)输出到fp所指向的文件中,即向指定文件中写入一个字符。fputc(ch,fp); B: 以下语句的作用是从fp所指向的文件中读取一个字符,并将其存储到ch字符变量中。fgetc(ch,fp); C: 以下语句的作用是从当前文件中读取一个字符,并将其存储到ch字符变量中。ch=fgetc();
- 中国大学MOOC:函数fgetc()的功能是从fp所指的文件中读取一个字符,并将位置指针指向下一个字符。若读取成功,则返回该字符,若读到文件末尾或者读取出错,则返回EOF。EOF是一个符号常量,通常在stdio.h中定义为-1。
- 函数调用语句“fgetc(buf,n,fp);”从fp指向的文件中读入_______个字符放到字符数组buf中。
- C语言库函数fgets(str,n,fp)的功能是()。 A: 从fp指向的文件中读取长度n的字符串存入str指向的内存 B: 从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存 C: 从fp指向的文件中读取n个字符串存入str指向的内存 D: 从str读取至多n个字符到文件fp