0 c command-line command-line-arguments
您好,我正在尝试使用可执行文件的名称和用法字符串,我用于argv[0]此目的,但它不是可执行文件本身的名称,而是为我提供了它的完整路径。
有没有办法只获取可执行文件名称?
只需搜索最后一个/即可。
const char *exename = strrchr(argv[0], '/');
if (exename)
// skip past the last /
++exename;
else
exename = argv[0];
Run Code Online (Sandbox Code Playgroud)