扫码关注官方订阅号
假设有以下字符串:
string str="123 45 56 89";
现把其中连在一起的数字以整型格式单独取出来(int a=123,int b=45),有没有什么好方案?
业精于勤,荒于嬉;行成于思,毁于随。
int a, b, c, d; sscanf("123 45 56 89", "%d %d %d %d", &a, &b, &c, &d);
http://www.cplusplus.com/reference/cstdio/sscanf/
直接上函数?调用库函数,直接分离,或者
for() { if(a[] == ' ') while b[] = i--; }
不知道有几个数的情况下,可以用istringstream
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
http://www.cplusplus.com/reference/cstdio/sscanf/
直接上函数?调用库函数,直接分离,或者
不知道有几个数的情况下,可以用istringstream