题目内容

假定当前盘符有一个如下文本文件:文件名 a1.txt内容 123#则下面程序段执行后的结果为________。#include int main( ){ FILE *fp; char c; int n; fp=fopen("a1.txt","r"); while((c=fgetc(fp))!='#')putchar(c); fclose(fp); fp=fopen("a1.txt","r"); fscanf(fp,"%d",&n); printf("%d\n",n); fclose(fp); return 0;}

查看答案
更多问题

运行下述程序后,生成的文件test.dat的长度为_______字节。如果将文件打开方式改为“wb”,则生成的文件test.dat的长度为_______字节。#includeint main( ){ FILE *fp=fopen("test.dat","w"); fputc('A',fp); fputc('\n',fp); fputc('B',fp); fputc('\n',fp); fputc('C',fp); fclose(fp); return 0;}

下面程序的输出结果是________。#includeint main( ){ FILE *fp; int n,a[2]={65,66}; char ch; fp=fopen("d.dat","w"); fprintf(fp,"%d%d",a[0],a[1]); fclose(fp); fp=fopen("d.dat","r"); fscanf(fp,"%c",&ch); n=ch; while(n!=0){printf("%d",n%10);n=n/10;} fclose(fp); return 0;}

C语言中用来指示文件缓冲区中具体读写的位置。

根据数据存储的编码形式,C语言中处理的数据文件通常为 ____ 文件和 ____ 文件两种。

答案查题题库