ESC键返回主界面

时间:2015-02-04 00:57:47

标签: c++ console back

使用ESC键进行后退操作时遇到问题。同时我也希望收到用户输入,但如果用户想要返回,只需按ESC键返回即可。我尝试使用while ... getch(),但问题是如果我按退格键,用户输入的字符不会被删除。

这是我制作的代码框架:

int main(){
  do{
    /* here I make my main interface */
    if (choice == "1"){
        /* here I wan to make [ESC] key for back to main interface
           Press only one time then back and the same time can input 
           data */
     }   
    ...

     else if (choice == "X" || choice == "x"){
       flag = false
      }

     else{
      wrongchoice();
     }
  }while(flag = true)
}

0 个答案:

没有答案