佚名通过本文主要向大家介绍了c c++ c#区别,c和c++的区别,c语言和c++有什么区别,c/c++,c语言与c++的区别等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:C/C++如何将string内容分离?
描述:
解决方案1:
描述:
假设有以下字符串:
string str="123 45 56 89";
现把其中连在一起的数字以整型格式单独取出来(int a=123,int b=45),有没有什么好方案?
解决方案1:
不知道有几个数的情况下,可以用istringstream
解决方案2:直接上函数?调用库函数,直接分离,或者
for() {
if(a[] == ' ')
while
b[] = i--;
}
解决方案3: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/