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

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

2013-07-09 
怎么把INI文件内容读取到unsigned char*这样的,要通过串口发送一个数据包,数据包里面有附件这一栏,里面放

怎么把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>

热点排行