📄 inifileop_test.c
字号:
/*********************************************************************
* 版权所有 (C)2005, 中兴通讯股份有限公司。
*
* 文件名称: INIFileOP.C
* 文件标识:
* 其它说明: INI文件的操作
* 当前版本: V1.0
* 作 者: 廖月旺
* 完成日期:
*
* 修改记录1:
* 修改日期:2005年6月23日
* 版 本 号:V1.0
* 修 改 人:廖月旺
* 修改内容:创建
**********************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "INIFileOP.h"
/**********************************************************************
* 函数名称: INIFileTstmain
* 功能描述: 测试函数入口
* 访问的表: 无
* 修改的表: 无
* 输入参数: 无
* 输出参数: 无
* 返 回 值: 无
* 其它说明: 无
* 修改日期 版本号 修改人 修改内容
* -----------------------------------------------
* 2005/6/23 V1.0 廖月旺 创建
*
***********************************************************************/
void INIFileTstmain(void)
{
char buf[20]="";
char buf1[20]="";
char buf2[20]="";
char buf3[20]="";
int ret;
long abc;
int i;
char * section;
char * key;
char * val;
char * name;
char * index;
section = buf1;
key = buf2;
val = buf3;
ret = ConfigSetKey("Config.dat", "Jack:Lio", "Jack", "-12321");
for(i = 0;i < 20; i++)
{
memset(buf,0x00,20);
memset(buf1,0x00,20);
memset(buf2,0x00,20);
memset(buf3,0x00,20);
sprintf(buf,"%d",i);
sprintf(buf2,"Lio%d",i);
sprintf(buf3,"%d",i);
JoinNameIndexToSection(§ion, "Jack", buf);
ConfigSetKey("Config.dat", section, key, val);
}
name = buf2;
index = buf3;
memset(buf1,0x00,20);
memset(buf2,0x00,20);
memset(buf3,0x00,20);
strcpy(buf1,"Jack:Lio");
SplitSectionToNameIndex(section, &name, &index);
printf("\n name=%s,index=%s\n",name,index);
ret = ConfigGetKey("Config.dat", "Jack:Lio", "Jack", buf);
if (strcmp(buf,"")!=0) {
abc = atol(buf);
}
printf("\n buf=%s\n",buf);
printf("\n abc=%ld\n",abc);
ConfigSetKey("Config.dat","Jack:Lio", "Email", "liaoyuewang@163.com");
FileCopy("Config.dat", "Configbak.dat");
printf("\nFile %s line%d\n",__FILE__,__LINE__);
printf("\n******** This test is created by Jack Lio. Email:liaoyuewang@163.com********\n\n");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -