從.ini文件獲取字符串以便登錄無效。請不要建議這些階段或其中的任何一個。除非這不起作用。 B從.ini文件獲取字符串
char* pResult = new char[255];
GetPrivateProfileString("login", "uname", "", pResult, 255, "C:\\Program Files\\myfile\\login.ini");
if (pResult == "1"){
g_pCVar->ConsoleColorPrintf(Color::Purple(),
"----Login-Succesfull----\n");
}
else{
g_pCVar->ConsoleColorPrintf(Color::Purple(),
"----Login-Failed----\n");
}
delete[] pResult;
這裏是.ini文件。
[login]
uname=1
有人可以請提出問題是什麼。難道是因爲我正在從程序文件中讀取數據嗎?當我從臨時閱讀時遇到問題?謝謝。
什麼是'GetPrivateProfileString'? –
@Mohit Jain:是不是從ini文件中讀取密鑰的標準windows函數之一? – DrDonut
來自文檔*此功能僅用於與16位基於Windows的應用程序兼容。*使用其他方式訪問ini文件。你爲什麼不檢查返回值的錯誤? –