本文介绍了如何从完整路径提取文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在C程序中,我在一个字符串中有一个文件路径(具体地说,这是存储在argv[0]
中的exe
名称)。我想使用MS Visual Studio2005提取文件名并丢弃目录路径。有什么内置的功能吗?推荐答案
作为参考,以下是我实现的代码,应该与Win/unix兼容:
char *pfile;
pfile = argv[0] + strlen(argv[0]);
for (; pfile > argv[0]; pfile--)
{
if ((*pfile == '\') || (*pfile == '/'))
{
pfile++;
break;
}
}
这篇关于如何从完整路径提取文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!