首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

文件操作的有关问题 希望大神们解决

2012-04-17 
文件操作的问题 希望大神们解决我想把ComboBox1-TextEdit1-Text Edit2-Text保存在一个a。txt 文档中下一

文件操作的问题 希望大神们解决
我想把 ComboBox1->Text Edit1->Text Edit2->Text 保存在一个a。txt 文档中下一次打开直接使用a。txt中的内容 代码就是下面的 打开txt 后是一堆乱码 而且使用时 全是乱码 出现异常 请大神们赐教 解决 急急急急急急急 !!!! 
 
  int fid=FileOpen("a.txt",1);
  TStringList *buff2 = new TStringList();
  buff2->Clear();
  buff2->Add(ComboBox1->Text);
  buff2->Add(Edit1->Text);
  buff2->Add(Edit2->Text);
  FileWrite(fid,buff2,buff2->Count);
  buff2->Clear();
  FileClose(fid);
  Form1->Close();

[解决办法]
两种方案解决。
1. 将

C/C++ code
FileWrite(fid,buff2,buff2->Count);
[解决办法]
FileWrite(fid,buff2,buff2->Count);
Buff2是一个对象,不是仅仅是一个字符串指针,里面存储的不光是字符,所以乱码是正常的
[解决办法]
TStringList *buff2是一个TStringList不是void *

热点排行