gpt4 book ai didi

c - 如何从完整路径中提取文件名

转载 作者:太空狗 更新时间:2023-10-29 15:53:24 26 4
gpt4 key购买 nike

在 C 程序中,我有一个字符串形式的文件路径(具体来说,这是存储在 argv[0] 中的 exe 名称)。我想使用 MS Visual Studio 2005 提取文件名并丢弃目录路径。是否有内置函数?

最佳答案

作为引用,这里是我实现的代码,应该是 Win/Unix 兼容的:

    char *pfile;
pfile = argv[0] + strlen(argv[0]);
for (; pfile > argv[0]; pfile--)
{
if ((*pfile == '\\') || (*pfile == '/'))
{
pfile++;
break;
}
}

关于c - 如何从完整路径中提取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5901624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com