我的主要功能
int main(){
Postfix post;
char size=100;
char infix[size];
string get_input=" ";
cout<<"Input Infix";
cin>>infix;
int size=strlen(infix);
char postfix[size];
post.infix_to_postfix(infix, postfix, size);
cout<<"\nInfix Expression is:"<<" "<<infix;
cout<<"\nPostfix Expression is:"<<" "<<postfix;
cout<<endl;
该程序将带栈的infix转换为postfix表示法。我的问题是,有没有一种方法可以保持循环播放,直到用户不想这样做为止。
与此类似
int n;
cin>>n;
while (n!=0){
// keep doing whatever
}
最佳答案
你可以这样做:
while(cin >> infix){
// your code here....
}
当用户按下“ctrl + Z”时,程序将停止接受用户输入