马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
/*(void)是无类型,那下面, (void)getc(stream);这个是什么意思?强制将有类型转换成无类型?,我想知道下(void)在 (void)getc(stream);这个代码中的作用;*/
/*麻烦大家帮我看下,谢谢;*/
插个代码:#include<stdio.h>
int main(void){
FILE *stream=NULL;
int errnum=0;
stream=fopen("E:\\DUMMY.FIL","w");
(void)getc(stream);//(void)为什么要加这个,一般这种格式不是强类型转换吗?
errnum=ferror(stream);
printf("\n错误返回值是:%d ;\n",errnum);
if(errnum!=0){ //ferror()非零返回值;
printf("Error reading from DUMMY.FIL\n\n");
}
if(errnum==0){ //返回值为零时,没有错误;
printf("Not error,very good ! \n\n");
}
clearerr(stream);
fclose(stream);
return 0;
}
ferror()—百度百科 |