首先在工程中加入inifile.fp文件(.\national instruments\cvi90\toolslib\toolbox),并包含inifile.h头文件。
读文件
void ReadInifile (char filename[])
{
IniText inihandle;
char8 *pointertostring;
int32 i;
char8 tempstr[128];
if (FileExists(filename,0)==1) //首先检测ini文件是否存在
{
//存在,则读取文件内容
inihandle = Ini_New (0); //获得ini文件句柄
Ini_ReadFromFile (inihandle, filename); //读取ini文件
if (Ini_SectionExists (inihandle, "program")) //检测所需节是否存在
{
Ini_GetInt (inihandle,"program","setvoltage", &setvoltage);
Ini_GetDouble (inihandle,"program","setONtime", &setONtime);
Ini_GetDouble (inihandle,"program","setOFFtime", &setOFFtime);
}
Ini_Dispose (inihandle);
}
}
//写文件
void WriteInifile (char filename[])
{
IniText inihandle;
int32 i;
char8 tempstr[128];
inihandle = Ini_New (0); //获得ini文件句柄
Ini_ReadFromFile (inihandle, filename); //读取ini文件
Ini_PutInt (inihandle,"program","setvoltage", setvoltage);
Ini_PutDouble (inihandle,"program","setONtime", setONtime);
Ini_PutDouble (inihandle,"program","setOFFtime", setOFFtime);
Ini_WriteToFile (inihandle, filename); //写入ini文件
Ini_Dispose (inihandle);
}