我知道這個問題已經被問過,但沒有一個答案似乎幫助我:(我想從路徑中提取文件名如何從路徑/字符串中提取文件名?
例如:
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