void read()
{
cout<<"请先输入存档码"<<endl;
string a;
cin>>a;
int j;
for(int i=0;i<=a.size()-1;i++)
{
if(a[i]<='L'&&a[i]>='A')
{
int x=a[i]-40;
j=0;//制造系统代码
int n=i+1;
while(a[n]>='0'&&a[n]<='9')
{
j*=10;
j+=a[n];
n++;
}
zhi[x].number_2=j;
i=n;
cout<<zhi[x].number_2 <<" ";
}
}
}
zhi为结构体,含有number_2;
假设一个输入是A123B23
想要得到的答案是123 23
(A后的位数是不确定的)