从用户那里得到chars直到他遇到昏迷

时间:2014-04-05 11:12:48

标签: c++

我想从用户(char by char)获取输入,直到他点击.(没有ENTER)。

我不知道怎么做,因为通常输入必须通过ENTER发送。

2 个答案:

答案 0 :(得分:0)

#include <iostream>
#include <conio.h>
#include <ctype.h>
using namespace std;

int main(){
  _cputs( "Type 'Y' when finished typing keys: " );
    char ch;
   do{
      ch = _getch();
      cout<<ch;
   } while( ch != '.' );

    return 0;
}

答案 1 :(得分:0)

这是一个平台问题(或终端问题,如果您的终端不是您的平台的一部分),而不是C ++问题。它甚至不能保证每个终端都具有这种能力 - 如果终端只在用户点击进入时发送字符怎么办?