标准的c++类怎么读写awi格式的文件
我弄啦,很久都解决不了,希望有高人能帮我解决。我想用二进制的格式读写文件,把一个awi格式的文件写到另一个文件夹。
求解。这是我写的一些错误代码。
ifstream infile("hh.awi",ios::binary);
if(!infile)
{
return;
}
ofstream onfile("F:\\hah.awi",ios::binary);
if(!onfile)
{
return;
}
char buf[1024];
while(true)
{
if(infile.eof())
{
break;
}
memset(buf,0,1024);
infile.read(buf,1024);
onfile.write(buf,strlen(buf));
}
我真的不懂,求详解。
[解决办法]
#include<stdio.h>看一下
[解决办法]
strlen(buf));
你错在这了,自己再好好想想吧