在Windows上,可以使用以下方法获取可执行文件的路径:
#include <windows.h>
#include <stdio.h>
int main() {
char path[MAX_PATH];
GetModuleFileName(NULL, path, MAX_PATH);
printf("可执行文件路径:%s\n", path);
return 0;
}
#include <windows.h>
#include <stdio.h>
int main() {
LPWSTR commandLine = GetCommandLineW();
LPWSTR *argv;
int argc;
argv = CommandLineToArgvW(commandLine, &argc);
if (argc > 0) {
printf("可执行文件路径:%ls\n", argv[0]);
}
return 0;
}
以上两种方法都可以获取可执行文件的路径,具体选择哪种方法取决于你的需求和使用场景。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体选择适合自己需求的产品和服务时,请参考腾讯云官方文档和咨询相关专业人士。
领取专属 10元无门槛券
手把手带您无忧上云