char szDir[512]; GetModuleFileName(0, szDir, 513); int i; i = lstrlen(szDir) - 1; while(i > 0) { if(szDir[i] == _T('\')) { szDir[i] = 0; break; } i--; } sprintf_s(szDir, _T("%s\****.ini"), szDir);
这个方法可以获取到 当前程序的运行的路径,通过while循环,将程序所在的文件夹路径提取出来,通过sprintf_s进行,你所需要的文件路径的拼接