c++;simpleini从目录获取ini文件的示例? P>嗨,有人能帮我吗?我正在尝试让C++的SimuleII从一个不同的目录读/写文件,但到目前为止,什么也没用。

c++;simpleini从目录获取ini文件的示例? P>嗨,有人能帮我吗?我正在尝试让C++的SimuleII从一个不同的目录读/写文件,但到目前为止,什么也没用。,c++,file,ini,C++,File,Ini,使用Windows7 #include "SimpleIni.h" #include <stdio.h> int main( int argc, char** argv) { CSimpleIniA ini; ini.SetValue("test", "default", "1"); ini.SaveFile("c:\\test\\test.ini"); //tried ini.SaveFile("c:\test\test.ini"); ini.LoadFile("c:\\te

使用Windows7

#include "SimpleIni.h"
#include <stdio.h>

int main( int argc, char** argv)
{
CSimpleIniA ini;

ini.SetValue("test", "default", "1");
ini.SaveFile("c:\\test\\test.ini");
//tried ini.SaveFile("c:\test\test.ini");

ini.LoadFile("c:\\test\\test.ini");
//tried ini.LoadFile("c:\test\test.ini");
const char * set = ini.GetValue("test", "default", "");

printf( "value = %s", set ); // should load from c:\test\test.ini

return 0;
}
#包括“SimpleIni.h”
#包括
int main(int argc,字符**argv)
{
CSimpleIniA-ini;
ini.SetValue(“测试”、“默认”、“1”);
ini.SaveFile(“c:\\test\\test.ini”);
//尝试了ini.SaveFile(“c:\test\test.ini”);
ini.LoadFile(“c:\\test\\test.ini”);
//尝试了ini.LoadFile(“c:\test\test.ini”);
const char*set=ini.GetValue(“测试”、“默认值”、“默认值”);
printf(“value=%s”,set);//应从c:\test\test.ini加载
返回0;
}

source

问题在于它不创建目录。 您应该首先自己创建“c:\test”目录,然后启动应用程序。 我从你的代码开始,但它不起作用,然后我在驱动器C上创建了“测试”文件夹,它开始工作