C语言上机模拟

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:07:49
DOS操作题:
将当前目录下的目录POK\MNH中的文件VGF.TXT复制到目录BGF\CDF中,新文件名为HKJ.DAT。

这怎么操作呢?谢谢。
DOS操作题是什么?
可以不可以简单地复制粘贴,然后重命名就可以了吗?
这是全国计算机等级上机模拟试卷试题。我不知道怎么做。谁能帮我做呢?
谢谢。

#include <stdio.h>
main(){
FILE *fp1 ,*fp2;

char ch;

if((fp1=fopen("pok\\mnh\\vgf.txt","rb"))==NULL){
printf("can not open soufile !);
exit(1);
}
if((fp2=fopen("bgf\\cdf\\hkj.dat","wb"))==NULL){
printf("can not open desfile !);
exit(1);
}

while(!feof(fp1)){

ch=fgetc(fp1);
fputc(ch,fp2);
}

return;
}

用char ch 一个字节一个字节的复制。我这是C 语言自编的复制程序。

DOS 下直接用:
copy POK\MNH\VGF.TXT c:\BGF\CDF\HKJ.DAT (C 可为你想要放的任何分区)

copy pok\mnh\vgf.txt bgf\cdf\hkj.dat