如题:我现在想用GetPrivateProfileString("UPDATE","version","1.0",buf,sizeof(buf),str);获得程序所在文件夹下的.ini文件,请问这个函数的最后一个参数的字符串内容应该是,谢谢!我试了下,指定路径是可以的("D:\\update\\update.ini"),但是我无法保证用户把程序安装在其他文件夹,谢谢!
调试欢乐多
#include <shlwapi.h>
#pragma comment(lib, "shlwapi.lib") TCHAR szPath[MAX_PATH + 1] = {0};
GetModuleFileName(NULL, szPath, MAX_PATH);
PathRemoveFileSpec(szPath);
OutputDebugString(szPath);
GetModuleFileName(NULL, appName, MAX_PATH);
CString strPath = appName;
strPath = strPath.Left(strPath.ReverseFind('\\')+1);