实现程序可将磁盘中的一个文件复制到另一个文件中 两个文件的文件名在可执行命令的命令行中(相当于cop
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于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)
要实现文件复制,需要指定源文件及目的文件,因此在命令行下执行程序时至少要指定两个参数,加上程序名本身,故argc的值至少为3,因此第一空应填3。while循环中语句fputc(fgetc(f1)f2);的目的是将f1中的字符依次读出并写入到f2对应的文件中去,直至文件f1结束为止,因此第二空为!feof(f1)。
相似问题
由于远期外汇交易的时间长 风险大 一般要收取保证金。( )
由于远期外汇交易的时间长、风险大,一般要收取保证金。( )
被称为金融市场四大发明的是( )。A. 回购协议B. 互换业务C. 浮动利率债券D. 金融期货E.
被称为金融市场四大发明的是( )。A 回购协议B 互换业务C 浮动利率债券D 金融期货E 票据发行便利F 金融期权
数据库系统的三级模式分别为【 】模式 内部级模式与外部级模拭。请帮忙给出正确答案和分析 谢谢!
数据库系统的三级模式分别为【 】模式、内部级模式与外部级模拭。请帮忙给出正确答案和分析,谢谢!
经济风险是由以下哪几种风险组成的?()A. 真实资产风险B.贸易风险C. 金融资产风险D. 非贸易风
经济风险是由以下哪几种风险组成的?()A 真实资产风险B 贸易风险C 金融资产风险D 非贸易风险E 营业收入风险
若由以下定义 则不移动指针p 且通过指针p引用值为98的数组元素的表达式是【 】。 int w[10
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【 】。 int w[10]={23,54,10,33,47,98,72,80,61},*p=w;请帮忙给出正确答案和分析,谢谢!
