有没有内存流操作????
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);
}
}
对于以上的程序有没有内容流的解决办法(我现在使用了一个临时文件解决)
{
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);
}
}
对于以上的程序有没有内容流的解决办法(我现在使用了一个临时文件解决)
...全文
相关推荐
交通运输行业周报:“双11”三家快递公司宣布破亿,关注航空机场板块.pdf
交通运输行业周报:“双11”三家快递公司宣布破亿,关注航空机场板块.pdf
Java内存流的深入解析与实践
本文还有配套的精品资源,点击获取 简介:Java内存流主要用于处理内存中的数据操作,分为 InputStream 和 OutputStream 及其字符流对应版本 Reader 和 Writer 的子类。关键内存流类包括 ByteArrayInputStream 、 ByteArrayOutput...
交通运输行业周报:快递中报业绩分化,关注航空机场盈利修复.pdf
交通运输行业周报:快递中报业绩分化,关注航空机场盈利修复.pdf
交通运输行业周报:7月交运数据持续好转,继续关注航空机场与快递.pdf
交通运输行业周报:7月交运数据持续好转,继续关注航空机场与快递.pdf
交通运输行业周报:关注顺丰控股供应链数字化战略落地节奏,继续推荐航空板块复苏机会.pdf
交通运输行业周报:关注顺丰控股供应链数字化战略落地节奏,继续推荐航空板块复苏机会.pdf


