VC++字符串截取有关问题
VC++字符串截取问题新手请教:我现在得到一字符串:CString a\\b\\c\\d但我只想得到前面一段,即a\\b\\
VC++字符串截取问题
新手请教:
我现在得到一字符串:
CString = "a\\b\\c\\d";
但我只想得到前面一段,即"a\\b\\c"
怎么截取呢?
[解决办法]
subString()
string subString(const string &src, int begin_pos, int end_pos)
{
string sub = src.substr(begin_pos, end_pos - begin_pos);
return sub;
}
[解决办法]
CString s = str.Left(str.ReverseFind("\"));
[解决办法]这个参数类型不匹配
[解决办法]怎么会都是 CString啊
[解决办法]ReverseFind方法的参数是char..'\\'..
CString s = str.Left(str.ReverseFind('\\')-1);[解决办法]...对了后面不用加那个-1...= =
[解决办法](str.getlenth() - 1)就是这个长度了