想读取一串字符串,里面有姓名和科目的分数,名字之间有空格(空格是不确定),然后有分数在后面,每门科目的分数用空格分开(有些记录只有3门,有些4门),怎样把它们分开读出呢?
我第一步就遇到问题了
int strlen = sizeof(name);
for(int i=0;i<strlen;i++)
{
if((record[i]>='a' && record[i]<='z') || (record[i]>='A' && record[i]<='Z'))
name[i] = record[i];
}
string name2 = name;
cout<<name2<<endl;
名字不能输出空格后的内容,怎样解决呢?
求解求解