填空题
以下程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于COPY命令),假定文件在当前目录下。 #include <stdio.h> void main(int argc,char *argv[]) { FILE*f1*f2; if(argc<______) { printf("parameter error!\n");exit(0);} f1=fopen(argv[1],"r"); f2=fopen(argv[2],"w"); while(______)fputc (fgetc (f1),f2); fclose(f1): fclose(f2); }
【参考答案】
3, !feof(f1)
点击查看答案
<上一题
目录
下一题>
热门
试题
填空题
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。#include <string.h>main(){ FILE*fp:char ch,fname[32] int count=0:prinft( input the filename: ): scanf( %s ,fname);if((fp=fopen(______, w+ ))==NULL){ printf( can’t open file:%s n ,fname);exit(0):}printf( enter data: n ):while((ch=getchar())!=’$’){fputc(ch,fp): count++; }fprintf(______, n%d n , count);fclose(fp):}
点击查看答案
单项选择题
有以下程序 #include <stdio.h> main() { FILE *fp1; fp1=fopen( f1.txt , w ); fprintf(fp1, abc ); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,则运行以上程序后,文件n.txt中的内容为______。
A.goodabc
B.abcd
C.abc
D.abcgood
点击查看答案
相关试题
下列程序是处理C盘根目录下的a.txt文件,...