我知道这个问题已经被问过,但没有一个答案似乎帮助我:(我想从路径中提取文件名如何从路径/字符串中提取文件名?
例如:
char *path = "C:\\Users\\Jared\\Desktop\\list.exe";
char *e_version = "list.exe";
我试过循环通过一个数组,并使用strtok()将字符串拆分成令牌,但没有运气:(有没有人有一个功能,可以做到这一点?我很抱歉,要求你勺子喂我,但我找不到任何清除
谢谢大家,所有帮助表示感谢。
我知道这个问题已经被问过,但没有一个答案似乎帮助我:(我想从路径中提取文件名如何从路径/字符串中提取文件名?
例如:
char *path = "C:\\Users\\Jared\\Desktop\\list.exe";
char *e_version = "list.exe";
我试过循环通过一个数组,并使用strtok()将字符串拆分成令牌,但没有运气:(有没有人有一个功能,可以做到这一点?我很抱歉,要求你勺子喂我,但我找不到任何清除
谢谢大家,所有帮助表示感谢。
假设你使用的是Windows,不推倒重来,使用PathStripPath,或将Windows外壳程序提供了许许多多其他的路径操作功能之一:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb773756(v=vs.85).aspx
这里有一大堆:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb773559(v=vs.85).aspx
谢谢!正是我需要的。 – user3024008
为什么你不告诉我们你试过了什么? – Paul92