读书人

C++字符串处理有关问题

发布时间: 2012-04-26 14:01:31 作者: rapoo

C++字符串处理问题
举例:000|111|222|333(000等不是固定位数)
请问C++中有没有这样的函数截取第一个“|”标志即“000|”以后的字符串?

[解决办法]

探讨

不好意思,上面一个写错了

char str[] = "000|111|222|333";
char buf[260] = {0};
sscanf(str, "%*[^|]|%s", buf);

读书人网 >C++

热点推荐