高级语言程序设计
VIP题库
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部,请填空。 #include<stdio.h> main() {FTLE,*fp; charch,fname[32];intcount=0; prinff("Inputthefilename:");seanf("%s",fname); if((fp=fopen(____"W+"))==NULL) {"prinff("Can'topenfile:%s\n",fname);exit(0);} prinff("Enterdata;\n"); while((ch=getchar())!='#'){fputc(ch,fp);count++;} fprintf(____,"\n%d\n",count); fclose(fp); }
从键盘上输入全班学生的档案信息,并存储在硬盘文件“C:\test\class.dat"中。
设文件指针fp已经指向一个打开的文件,若要求文件内部指针重新指向文件的开头,应当执行的一条语句是____,也可以是____语句。
阅读下列程序,写出程序运行的输出结果。 设程序在运行时,从键盘上输入:1234567890回车换行键。 #include<stdio.h> #include<stdlib.h> voidmain() {FILE*fp; inti; charch; if((fp=fopen("CCW.txt","W"))==NULL) {printf("Cannotopenfile!\n");exit(0);} for(i=0;i<10;i++) {scanf("%C",&ch);fputc(ch,fp); } fclose(fp); if((fp=fopen("CCW.txt","r"))==NULL) {prinff("Cannotopenfile!\n");exit(0);} fseek(fp,4L,SEEK_SET);/*定位到由文件头开始后移4个字节处*/ while(!feof(fp))fputc(fgetc(fp),stdout);/*逐个字符进行输出*/ fclase(fp); }
系统标准输入设备的文件型指针是()
写字符串函数fputs(p1,p2)的功能是()
函数调用“fgets(p,10,fp)”的功能是____。
使用含有字母w的文件操作方式打开文件后,如果该文件已经存在,则系统将首先____,然后再向文件中写人数据。
编程序中名为“d:\CCW.TXT"的磁盘文件中“@”字符之前的所有字符解密后显示。
关于函数fseek(a,b,c)的错误说法是()
«
1
2
...
58
59
60
61
62
63
64
...
82
83
»