abcd 1234 -6242 1212
应该注意的是,字符串预计会有太多的空白(如上所示).
我如何提取这三个数字并将它们存储在一个数组中?
解决方法 stringstreams的工作,现场直播: http://ideone.com/e8GjMg#include <sstream>#include <iostream>int main(){ std::istringstream iss(" abcd 1234 -6242 1212"); std::string s; int a,b,c; iss >> s >> a >> b >> c; std::cout << s << " " << a << " " << b << " " << c << std::endl;}
打印
abcd 1234 -6242 1212总结
以上是内存溢出为你收集整理的C – 从字符串中提取数字全部内容,希望文章能够帮你解决C – 从字符串中提取数字所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)