fgetc()函数成功时返回读取到的字符,失败时返回EOF,EOF是一个负数,表示文件结束或读取错误。这个问题的答案是A。正确。如果在执行fgetc()函数时遇到文件结束符,函数会返回一个文件结束符标志EOF(-1)。B选项错误,因为fgetc()函数会返回一个文件结束符标志EOF(-1),题目描述正确。综上所述。题目需判断题干描述是否...
原因就是出在返回值要能表示-1.unsigned char表示无符号的,而这返回值,需要是-1才可以表示文件读到末尾了,那可以char类型表示-1,但是-1在char类型中表示的值为0xff,然而它本身就是一个字节的内 容,如果文件中的一个字节是0xff,难道就认为文件结束,这是不合理的,用int作返回值,就不会出现这个问题,-1用int...
从fp流中读取字符,返回所读取的一个字节,如果读到文件末尾或者读取出错时返回EOF。然后判断返回值 是不是等于-1,实际上,一般EOF的值就是-1
fp=fopen("D:\\1.TXT","r");
getch与getchar基本功能相同,差别是getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回,getch返回值是用户输入的ASCⅡ码,出错返回-1.输入的字符不会回显在屏幕上.getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待查看,然后用getch函数暂停程序运行,当按任意键后程序继续运...
函数fgetc()的功能是从fp所指的文件中读取一个字符,并将位置指针指向下一个字符。若读取成功,则返回该字符,若读到文件末尾或者读取出错,则返回EOF。EOF是一个符号常量,通常在stdio.h中定义为-1。 答案:正确 点击查看答案解析手机看题 你可能感兴趣的试题...
函数fgetc()的功能是从fp所指的文件中读取一个字符,并将位置指针指向下一个字符。若读取成功,则返回该字符,若读到文件末尾或者读取出错,则返回EOF。EOF是一个符号常量,通常在stdio.h中定义为-1。 A、正确 B、错误 点击查看答案&解析 你可能感兴趣的试题 多项选择题美育的特点是()。 A、情感性 B、形象性 ...
要求在用户输入学生序号以后, **/ #include <stdio.h> #include <stdlib.h> int main() { ...
说明:fgetc 函数返回的字符实际上是文件流中位置指针所指向的字符。fgetc 函数读取错误时,返回EOF并设置文件错误标志位;ferror函数可检测此错误; 该函数以无符号 char强制转换为 int 的形式返回读取的字符,如果到达文件末尾或发生读错误,则返回 EOF。 二.fgetc 函数使用 ...
getc、fgetc用法相同。 getc的调用形式:ch=getc(fp);此处的fp是文件指针;函数功能是从文件指针指向的文件读入一个字符,并把它作为函数值返回给字符型变量ch。 本回答由提问者推荐 举报| 答案纠错 | 评论(2) 75 1 liupengfeics 采纳率:25% 擅长: C/C++ 数据库DB 恋爱 ...