char p='z'; int c=1; cout<<"please input the word:"<<endl; cin>>p; while(p!='\n') { c=Via.Realize(p,c); p=getchar();//这里不能再用cin>>p,因为cin好像可以自动省略回车字符,之前用cin怎么都不能停止输入,会输入很多行。 }