大家好:
我有一问题:
例如:char string[]=”hello world hello world hello world”;
以空格为分隔符,分别取出其中的字符串,存到另外的变量中。
谢谢各位!
>> 本文固定链接: http://www.vcgood.com/archives/3320
我来帮你写一个吧,这是一个很简单的问题,你多深思一下就可以想出来的
#include<string>
using namespace std;
{
string str;
string sub_str;
int sign = 0;
int length = 0;
int sub_length = 0;
int size = 0;
string number[10];
for(int i = 0; i < length + 1; i++){
sub_length++;
if(str == ‘ ‘ || str == ‘\0′){
sub_str = str.substr(sign, sub_length);
number[size] =sub_str;
size++;
sign += sub_length;
sub_length = 0;
}
}
cout << “[" << i << "]:” << number << endl;
}