平台:Windows
头文件:#include <windows.h>
当软件需要调用基于执行文件(.exe)的相对路径的文件时,需要使用如下方法,不能直接使用相对路径,因为默认的相对路径的参考位置是执行文件的运行路径,而软件很有可能在其他路径执行。
char l_cPath[MAX_PATH];
GetModuleFileName(NULL, l_cPath, MAX_PATH);
平台:Windows
头文件:#include <windows.h>
当软件需要调用基于执行文件(.exe)的相对路径的文件时,需要使用如下方法,不能直接使用相对路径,因为默认的相对路径的参考位置是执行文件的运行路径,而软件很有可能在其他路径执行。
char l_cPath[MAX_PATH];
GetModuleFileName(NULL, l_cPath, MAX_PATH);