读书人

c++ 字符串 截取有关问题

发布时间: 2013-07-29 10:30:31 作者: rapoo

c++ 字符串 截取问题
string path="C:\\aaa\\bb\\cc.txt";
怎样操作 得到 文件位置路径 Mainpath=""C:\\aaa\\bb\\";

[解决办法]
如果能保证path中一定是完整的路径名的话:


string::size_type pos = path.find_last_of('\\');
if( pos != string::npos )
{
mainpath.assign( path, 0, pos + 1 );
}


最好还是用boost::filesystem。

读书人网 >C语言

热点推荐