从C ++中的文件获取父目录
|
我需要从C ++中的文件获取父目录:
例如:
输入:
D:\\Devs\\Test\\sprite.png
输出:
D:\\Devs\\Test\\ [or D:\\Devs\\Test]
我可以使用以下功能:
char *str = \"D:\\\\Devs\\\\Test\\\\sprite.png\";
for(int i = strlen(str) - 1; i>0; --i)
{
if( str[i] == \'\\\\\' )
{
str[i] = \'\\0\';
break;
}
}
但是,我只想知道存在一个内置函数。
我使用VC ++ 2003。
提前致谢。
没有找到相关结果
已邀请:
6 个回复
际恃啸称桅
您可以使用1条以下衬纸获得所需的结果:
青董据零
浆错
旗低饶彤
具有一个常用功能。在窗户上有ѭ8。 _splitpath函数会中断路径 分为四个部分。
因此结果(这就是我认为您要寻找的结果)将在ѭ10中。 这是一个例子:
镶骄册筷
惭法搽