在C程序中,我们可以使用以下方法来获得.exe文件的完整路径:
以下是一个示例代码:
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
int main(int argc, char* argv[]) {
char path[MAX_PATH];
// 使用argv[0]参数获取路径
printf("通过argv[0]参数获取路径:%s\n", argv[0]);
// 使用GetModuleFileName函数获取路径
GetModuleFileName(NULL, path, MAX_PATH);
printf("通过GetModuleFileName函数获取路径:%s\n", path);
return 0;
}
请注意,以上方法都是针对Windows操作系统的,如果需要在其他操作系统上获取.exe文件的完整路径,可能需要使用不同的方法。
领取专属 10元无门槛券
手把手带您无忧上云