【发布时间】:2014-09-14 03:50:38
【问题描述】:
所以我正在为我的课堂作业制作一个 c++ 计算器,我需要能够通过按特殊字符 ! 来退出程序。我尝试了 do/while 循环、while 循环,甚至库 windows.h 中的 GetAsyncKeyState,但似乎没有任何效果。我的程序的主要功能如下所示:
int main()
{
Stack<char> a;
char * expression;
expression=new char[30];
char * temp;
temp=new char[30];
int result=0;
bool flag=true;
cout<<"Enter an Infix Expression:";
cin>>expression;
//some more code//
.....
}
有没有办法每当按下特殊字符 ! 时,将其存储在 char 变量表达式中并退出程序?或者只要按下该键,我该怎么做才能退出程序?
【问题讨论】:
-
你的程序允许多线程吗?如果是,请将其编写为两个线程:一个轮询键盘,检查!并将项目添加到队列中,另一个用于解析队列。
标签: c++