hur.cn - 华软网

 热门搜索

求助:MFC中将文件保存为其他格式(非TXT)

  作者:未知    来源:网络    更新时间:2011/5/11
各位大大,请问怎么保存文件为非TXT格式的,
我的文件是一个编辑框中的一个字符串,也就是一句话,将他们保存为用记事本打不开的格式就可以了
最好是实例,谢谢
---华软 网友回答---
什么文件都能用记事本打开吧,不过有的是乱码而已。。
---华软网友回复---
就是用记事本打开是乱码的,怎么做啊?
---华软网友回复---
加密呐···
---华软网友回复---
给每个字符+上或减去一个数字就可以了
引用 2 楼 wyycayman 的回复:
就是用记事本打开是乱码的,怎么做啊?

---华软网友回复---
怎么加,能不能给个实例
---华软网友回复---
C++">CString str = "凤凰的数据库恢复ig";
for(int i = 0; i < str.GetLength();i++)
{
  str[i] =str[i] + 50;
}

---华软网友回复---
楼主分全给我吧 ^_^

CString str;
str="测试文本";
char *pBuf=str.GetBuffer();
for(int i=0;i<str.GetLength();i++)
{
pBuf[i]^=3;//异或加密,3为钥匙
}
AfxMessageBox("加密后数据:  "+str,MB_ICONINFORMATION);//加密后数据

char *pBuf1=str.GetBuffer();
for(int i=0;i<str.GetLength();i++)
{
pBuf[i]^=3;
}
AfxMessageBox("还原后数据:  "+str,MB_ICONINFORMATION);//还原后数据
---华软网友回复---
读写文件应该会吧.
---华软网友回复---
以二进制格式写入?
---华软网友回复---
引用 9 楼 visualeleven 的回复:
以二进制格式写入?
++
---华软网友回复---
用二进制格式写吧      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。