一、准备工作
一个参数配置文件。
二、代码
FILE *iniFile;
char iniData[0x80];
iniFile = fopen("/app/para.ini", "r+");
if (iniFile == NULL)
{
fprintf(stderr, "Error opening ini file.\n");
DefaultIni();
//默认的参数,你可以在里面设置你想要的参数
}
else
{
//if()==NULL)
fread(iniData,0x80,1,iniFile);
//printf("para.ini is:\n%s",iniData);
data1=(iniData[19]-'0')*10+(iniData[20]-'0');
strcpy(data2,"");
for(int i=0;i<8;i++) data2[i]=iniData[i+25];
printf("low = %d\n",data1);
printf("ID = %s\n",data2);
}
这里主要展示两种,一种是从字符串格式转为数据格式,一种是将字符串的一部分截取作为新的数据。
附上配置文件里面的代码。para.ini
AVG_Low=30
ID=Cis00001
注意这个这两个数据读取之后的字符串索引可能是不一样了,记得修改。