- 论坛徽章:
- 0
|
#include <strstream>
using namespace std;
void main()
{char a[50],b[50];
istrstream sin(a);
ostrstream sout(b,sizeof(b));
cin.getline(a,sizeof(a),'\n');
char ch=' ';
int x;
while(ch!='@') {
if(ch>=48&&ch<=57) { sin.putback(ch);
sin>>x;
sout<<x<<" ";
}
sin.get(ch);
}
sout<<'@'<<ends;
cout<<b;
cout<<endl;
} |
为什么我在console下出入一串字符后按下回车,程序就听在那里了,问题究竟出在哪里呢? |
|