一段有点神奇的代码 同学没看出来问题
#include "stdafx.h"#include
using namespace std;
int main(){
int b;
cout<<"请输入一断字符串,由数字和字母字符组成(不包括空格)"<<ENDL;
char *a = new char;
cin>>*a;
for(b=0;*(a+b)!=0;b++){
if(48<=*(a+b)&&*(a+b)<=57)
cout<<*(a+b);
else cout<<" ";
}
int c;
cin>>c;
}
目的是输出字符串中的数字字符,但是一运行对话框就没了。怎么回事?