有没有内存流操作????

cnwinds cnwinds 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
void EncryptFile(char *src, char *dest)
{
fstream fsHead(src, ios::binary | ios::in);
if (!fsHead) return;

fstream fsDest(dest, ios::binary | ios::out | ios::in);
if (!fsDest) return;

strstream ssBuf; // 使用后,无法将内容读出,可能是 ios::binary的原因
ssBuf << fsDest.rdbuf();
fsDest.seekp(0);

fsDest << fsHead.rdbuf();
char c;
while (ssBuf.get(c))
{
fsDest << (c ^ 0x91);
}
}

对于以上的程序有没有内容流的解决办法(我现在使用了一个临时文件解决)
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
cnwinds
VC/MFC 16,550 成员 421,606 内容