关于stringstream的使用
stringstream 对象用于输入一行字符串,以空格
为分隔符把该行分隔开来
使用示例:
string t;
getline(cin,t);
stringstream ssin(t);
while(ssin>>a[n])n++;
for(int i=0;i<n;i++)
cout<<a[i]<<endl;
string到int的转换
string result=”10000”;
int n=0;
stream<<result;
stream>>n;//n等于10000
关于sscanf的使用
定义函数 int sscanf (const char *str,const char * format,........);
sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。
int a,b,c;
sscanf("2015.04.05", "%d.%d.%d", &a,&b,&c); //取需要的字符串
printf("a=%d,b=%d,c=%d",a,b,c); // a=2015,b=4,c=5