C++如何覆盖原文件并写入
C++如何覆盖原文件并写入,就是原本有一个1.txt,内容:11112w2e3wde运行程序后,覆盖写入内容,1.txt文件的内容变成:2222请问要怎么写呢?谢谢大家了...
C++如何覆盖原文件并写入,就是原本有一个1.txt,内容:
1111
2w2e3wde
运行程序后,覆盖写入内容,1.txt文件的内容变成:
2222
请问要怎么写呢?谢谢大家了! 展开
1111
2w2e3wde
运行程序后,覆盖写入内容,1.txt文件的内容变成:
2222
请问要怎么写呢?谢谢大家了! 展开
展开全部
目前的操作方法是:
m_fpVideoFile=fopen(strFilePath,"wb+");
fseek(m_fpVideoFile,尾部,SEEK_SET);
fwrite(pchData,1,长度,m_fpVideoFile);
fseek(m_fpVideoFile,中间的位置,SEEK_SET);
fwrite(pchData2,1,xxx,m_fpVideoFile);
fseek(m_fpVideoFile,0,SEEK_SET);
fwrite(&m_FileHead,1,sizeof(FILE_HEAD),m_fpVideoFile);
/////////////////////////////////
这样能实现在不同的位置写,但是已经存在的文件就不能打开再添加了。
m_fpVideoFile=fopen(strFilePath,"wb+");
fseek(m_fpVideoFile,尾部,SEEK_SET);
fwrite(pchData,1,长度,m_fpVideoFile);
fseek(m_fpVideoFile,中间的位置,SEEK_SET);
fwrite(pchData2,1,xxx,m_fpVideoFile);
fseek(m_fpVideoFile,0,SEEK_SET);
fwrite(&m_FileHead,1,sizeof(FILE_HEAD),m_fpVideoFile);
/////////////////////////////////
这样能实现在不同的位置写,但是已经存在的文件就不能打开再添加了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询