|
|
1
24
这有一个标准的Windows功能,
PathRemoveFileSpec
. 如果您只支持Windows 8及更高版本,强烈建议您使用
PathCchRemoveFileSpec
相反。除其他改进外,它不再局限于
|
|
|
2
137
使用boost.filesystem:
|
|
3
60
例子来自 http://www.cplusplus.com/reference/string/string/find_last_of/
|
|
|
4
19
在C++ 17中存在一个类
可能的输出:
|
|
|
5
10
为什么要这么复杂?
|
|
|
6
5
使用boost::filesystem。不管怎样,它都会被纳入下一个标准,所以你也可以习惯它。 |
|
|
7
2
_splitpath 是一个很好的CRT解决方案。 |
|
|
8
2
你可能需要
|
|
|
9
1
我很惊讶没有人在posix中提到标准的方法
请使用
人的名字 |
|
|
10
-1
在这方面,标准C++对你没有多大帮助,因为路径名是特定于平台的。您可以手动解析字符串(如在glowcoder的答案中),使用操作系统工具(例如 http://msdn.microsoft.com/en-us/library/aa364232(v=VS.85).aspx 或者可能是最好的方法,您可以使用第三方文件系统库,如boost::filesystem。 |
|
|
11
-4
只需使用这个:extractfilepath(您的\u路径\u文件名) |
|
AstralHex · 矩阵乘法代码工作不正常 8 月前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 8 月前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 8 月前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 8 月前 |