Chinaunix
标题:
对string操作有没有类似sscanf这样的函数?
[打印本页]
作者:
k8king
时间:
2012-02-29 20:42
标题:
对string操作有没有类似sscanf这样的函数?
如题,需要对一个string类型的字符串提取信息,内容信息如下:
123|222|www:rwe
需要提取出的信息为
123
222
www
rwe
目前是自己写了个方法提取信息,但是想要知道C++里类似的替代函数吗?
又及,格式化输出的时候,觉得还是sprintf好用,一个右对齐补零,每次都要setw(),真是痛苦。
作者:
sonicling
时间:
2012-02-29 21:24
stringstream
作者:
digdeep126
时间:
2012-02-29 21:50
题外话,用python搞很简单:
mylist = []
strs2 = "123|222|www:rwe"
for s in strs2.replace(':', '|').split('|'):
mylist.append(s)
print mylist
复制代码
作者:
k8king
时间:
2012-02-29 22:03
回复
3#
digdeep126
高见,呵呵。对付文本,最好还是python、perl这样的语言。
作者:
bruceteen
时间:
2012-02-29 22:43
接二楼,看getline第三个参数
作者:
digdeep126
时间:
2012-02-29 23:41
LS 高明。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2