我想写一段代码,用于读取config.ini的配置,config的内容如下:
****************config.ini*****************
Delay 1000 ,10,30,8
xPos 200 ,10,30
yPos 400 ,20,41,20
但是我只需要具体的数值,如果某列的值符合一定条件,我就读取整行数据出来
请给出这个函数的代码~~最好把#include写全~~
谢谢~~~
****************config.ini*****************
Delay 1000 ,10,30,8
xPos 200 ,10,30
yPos 400 ,20,41,20
但是我只需要具体的数值,如果某列的值符合一定条件,我就读取整行数据出来
请给出这个函数的代码~~最好把#include写全~~
谢谢~~~
然后以,为分割符,把数字提取出来,放在vector里
if(!ConfigFile.Open(".\\config.ini",CFile::modeRead))
{
return 0;
}
int array[4];
for(int i=0;i<4;i++)
array[i]=0;
CString str;
ConfigFile.ReadString(str);
sscanf(str,"Delay %d,%d,%d,%d",&array[0],&array[1],&array[2],&array[3]);
ConfigFile.ReadString(str);
sscanf(str,"xPos %d,%d,%d,%d",&array[0],&array[1],&array[2],&array[3]);
ConfigFile.ReadString(str);
sscanf(str,"yPos %d,%d,%d,%d",&array[0],&array[1],&array[2],&array[3]);
其中sscanf中的输出格式定义要严格按照config.ini中内容,例如:逗号是中文格式还是英文格式,以及字符串、数据、符号之间是否有空格等等。
此程序的config.ini内容如下:
Delay 1000,10,30,8
xPos 200,10,30,0
yPos 400,20,41,20
目前我公司正在招聘高级程序员,具体要求如下:
工作经验:本科2年(含)以上;硕士1年(含)以上。
能力要求:
1、精通VC++,熟练掌握MFC编程方法或WINCE的开发;
2、具备良好的编程素养;
3、熟悉并认同软件工程的方法;
4、具备较强的系统设计能力;
希望有志于编程的高手加入。有意者请发简历至[email protected]