读书人

如何把INI文件内容读取到unsigned char

发布时间: 2013-07-09 09:50:47 作者: rapoo

怎么把INI文件内容读取到unsigned char*
这样的,要通过串口发送一个数据包,数据包里面有附件这一栏,里面放的是ini文件数据,求解
[解决办法]
用FileStream打开INI文件
然后把内容读取buffer里发送出去
[解决办法]

引用:
unsigned char __fastcall TForm1::LoadIniData(void)
{
TIniFile *ini;
AnsiString Section ;

if(!(FileExists(ExtractFileDir(Application->ExeName) + "/template/config.ini")))
{
.... //如果exe所在的文件夹下不存在/template/config.ini文件
}

ini = new TIniFile(ExtractFileDir(Application->ExeName) + "/template/config.ini");

ini->ReadSections(ComboBox->Items) // 将ini文件中的数据读到控件ComboBox中
ComboBox->ItemIndex = 0 ;
Section = ComboBox->Text ; //将ini文件中的第一行读到了字符串Section

剩下的就是将字符串转换成unsigned char * ,so easy,你知道怎么做的
}


还需要加一个头文件#include <IniFiles.hpp>

读书人网 >C++ Builder

热点推荐