魔法少女爱参磁力链接:编写一个程序,实现任意类型的文件拷贝,并显示被拷贝的字符数。

来源:百度文库 编辑:高考问答 时间:2024/04/23 14:07:46
在线等待
在C++中

用二进制方式打开文件,然后用read函数读到缓冲区再用write写到目标文件就行了,我试过的,对任意类型都可以。用文本方式打开是不行的。
C++里的io流类也有read,write成员函数啊,
#include<fstream.h>
void main()
{
char temp[500+1];
fstream input_file,output_file;
input_file.open("srcFilename",ios::in|ios::binary);//二进制方式读取
output_file.open("dstFilename",ios::out|ios::binary);
while(!input_file.read( temp,500).eof())//一次读500字节
{
output_file.write( temp,500);
}
}