小编T.S*_*erd的帖子

尝试从C ++中的ini文件读取

因此,我决定承担一种新的爱好,因为我无力建造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)

c++ winapi ini

-1
推荐指数
1
解决办法
1037
查看次数

标签 统计

c++ ×1

ini ×1

winapi ×1