文件操作的问题 希望大神们解决
我想把 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. 将
FileWrite(fid,buff2,buff2->Count);
[解决办法]
FileWrite(fid,buff2,buff2->Count);
Buff2是一个对象,不是仅仅是一个字符串指针,里面存储的不光是字符,所以乱码是正常的
[解决办法]
TStringList *buff2是一个TStringList不是void *