C++中读取ini文件的方法是比较常用的,下面我们来详细介绍一下正确的使用方式:

#include <iostream>
#include <windows.h>
#include <tchar.h>

using namespace std;

int main(int argc, char *argv[]) {

    TCHAR szPath[MAX_PATH] = {0};
    ::GetModuleFileName(NULL, szPath, MAX_PATH);

    TCHAR szIniPath[MAX_PATH] = {0};
    ::lstrcpy(szIniPath, szPath);
    ::PathRenameExtension(szIniPath, _T(".ini"));

    int nValue = ::GetPrivateProfileInt(_T("Section"), _T("Key"), 0, szIniPath);
    cout << nValue << endl;

    return 0;
}
</tchar.h></windows.h></iostream>