C++ Builder5 读写INI 文件

C++ Builder5 读写INI 文件
这里写图片描述

点击“读取恒压档” 就可以读取ini文件的内容;
点击“保存恒压档” 就可以保存Edit控件的内容到ini文件。

void __fastcall TForm1::ReadIniClick(TObject *Sender)
{
    char c_hengya[256];
    AnsiString sFileName=ExtractFilePath(Application->ExeName)+"hengya.ini";
    GetPrivateProfileString("HENGYA", "volItem", "3,6,12,15.0", c_hengya, 18, sFileName.c_str());
    ShowEdit->Text =c_hengya;
    double g_VolItems[4] = {0};

    //char str[] = "3,6,12,15.0";
    const char * split = ",";
    char *p;
    p = strtok(c_hengya,split);
    int i=0;
    while(p!=NULL) {
      g_VolItems[i] = atof(p);
      p = strtok(NULL,split);
      i++;
    }
    i = 4;

}
//---------------------------------------------------------------------------

void __fastcall TForm1::SaveIniClick(TObject *Sender)
{
    char c_hengya[256];
    lstrcpyn(c_hengya, ShowEdit->Text.c_str(), 18);
    AnsiString sFileName=ExtractFilePath(Application->ExeName)+"hengya.ini";
    WritePrivateProfileString("HENGYA", "volItem", c_hengya, sFileName.c_str());

}

源码下载
源码已上传至我的csdn,文件名叫C++Builder5读INI文件Demo

猜你喜欢

转载自blog.csdn.net/zuoyuexian/article/details/74226158