Ini 文件使用与读取

/*
Config.ini
====================================================
[VirtualPrintconfig]
path=c:\windows\system32
number=100

*/
int main(int argc, char* argv[])
{
//	printf("Hello World!\n");


	char path[MAX_PATH]="D:\\config.ini";
	char Buffer[500];
	int num;
	memset(Buffer,0,sizeof(Buffer));
	 //读取字符
	GetPrivateProfileString("VirtualPrintconfig",    //应用程序名也就是在ini文件中[   ]
							"path",					//读取指定键
							NULL,
							Buffer,					//保存
							500,					//Buffer大小
							path);					//ini所在路径
	num=GetPrivateProfileInt("VirtualPrintconfig","number",NULL,path); //读取数字

	printf("%s\n",Buffer);
	printf("%d\n",num);
	strcpy(Buffer,"c:\\windows\\system32");
	num=1000;
	char strnum[10];

	WritePrivateProfileString("VirtualPrintconfig","path",Buffer,path);  //写入配置文件
	//写入数值
	sprintf(strnum,"%d",num);
	WritePrivateProfileString("VirtualPrintconfig","number",strnum,path);
	return 0;
}
关注微信公众号,手机阅读更方便: 程序员的阅微草堂

知识共享许可协议莿鸟栖草堂CFC4N 创作,采用 知识共享 署名-非商业性使用-相同方式共享(3.0未本地化版本)许可协议进行许可。基于http://www.cnxct.com上的作品创作。转载请注明转自:Ini 文件使用与读取

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据