因此,我决定承担一种新的爱好,因为我无力建造PC,到目前为止,我还是试图创建一个基于控制台的简单程序,该程序从ini文件中读取信息,但是似乎根本无法读取它,并且而是仅输出默认值。和随机整数。
char* ReadINI(const char* sSection, const char* sSub, const char* sDefaultValue)
{
char* sResult = new char[255];
memset(szResult, 0x00, 255);
GetPrivateProfileString( sSection, sSub, sDefaultValue, sResult, 255, ".\\config.ini");
return sResult;
}
int s_width = (int)ReadINI("CONFIGURATION", "WIN_WIDTH", 0);
int s_height = (int)ReadINI("CONFIGURATION", "WIN_HEIGHT", 0);
const char* value = ReadINI("CONFIGURATION", "WIN_NAME", "null");
Run Code Online (Sandbox Code Playgroud)
这是我作为调试方式的输出,因此用户知道该应用程序已正确读取那里的设置。
std::cout << "Width: " << s_width << "\n"; // Displays random integer
std::cout << "Height: " << s_height << "\n"; // Displays random integer
std::cout << "Name: " << value …Run Code Online (Sandbox Code Playgroud)