C语言中的系统函数fopen()是()一个数据文件的函数。
若要为“读/写建立一个新的文本文件”,在fopen函数中应使用的文件方式是( )
在C中,打开文件时,选用的文件操作方式为wb,则下列说法中错误的是( )。
在fopen函数中,“rb”表示为输入打开一个( )文件
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )。
如果用fopen函数不能打开指定的文件,函数的返回值是-1。
若要打开D盘上子目录tt下的二进制文件test.bin,在调用函数fopen时,第一个参数的正确格式是________。
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )。
使用函数fopen()以文本方式打开或建立可读可写文件,要求:若指定的文件不存在,则新建一个,并使文件指针指向其开头;若指定的文件存在,打开它,将文件指针指向其结尾。正确的“文件使用方式”是______。
若要用fopen()函数打开一个新的二进制文件,该文件要既能读也能写,则文件读方式字符串应是_______。
fgetc 函数的作用是从指定文件读入一个字符,该文件的打开方式必须是
使用“wb”方式打开一个二进制文件,如果指定文件不存在( )。
用fopen()打开文件,当使用方式为“r”时,只 能 数据,不能进行 操作;当使用方式为“w”时,只能 数据,不能进行 数据操作
有以下程序 include <stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf); /*文件位置指针回到文件开头*/ fwrite(s1,5,1,pf); fclose(pf); } 以上程序执行后abc.dat文件的内容是______。
若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是()A.wB.wbC.w+D.wb+
下述程序向文件输出的结果是_______。 include<stdio.h> void main() { FILE*fp=fopen("TEST","wb"); fprintf(fp,"%d%5.of%c%d",58,76273.0,'-'2278); fclose(fp); }
如果打开文件时,选用的文件操作方式是"wb+"则下列说法中正确的是()A.要打开的文件必须存在 B.打
若有如下程序: include"stdio.h" void main() {FILE *fp; fp=fopen("test","wb"); fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h'); fclose(fp); } 则程序运行后向文件输出的结果是()。
file函数可以不需要使用fopen函数打开文件,即可读取文件的全部内容放入一个数组中,文件每行数据为一个数组元素值。()
fopen("file1","w")方式打开的文件,如果文件不存在,系统新建该文件。()
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是include<stdio.h>void main(){ FILE *fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);fputc(′B′,fp);fputc(′\n′,fp);fputc(′C′,fp);fclose(fp); }
有以下程序(提示,程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节): include <stdio.h> main() { FILE *fp; int i, a[4]={l,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp); fp=fopen("data.dar","rb"); fseek(fp,-2L*sizeof(int),SEEK END); fread(&b,sizeof(int),1,fp);/*从文件中读取sizeof(int)字节的数据到变量b中 */ fclose(fp); printf("%d\n",b); } 执行后输出结果是()。
若要定义一个只允许该源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是()。
有以下程序:includevoid main(){ fILE*fp; int i,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp) fp=fopen("data.dat","rb"); fseek(fp,-2L*sizeof(int),1,fp);/*文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b);}程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是()。