c++在mac OSX上使用Xcode,清除命令监视器,以及不输入的步进

C++ on mac OSX using Xcode , Clearing command monitor, and Stepping forward without Enter

本文关键字:监视器 输入 步进 命令 清除 OSX mac c++ Xcode      更新时间:2023-10-16

我已经用c++完成了《生命游戏》的编程。我试着按下一个键,它清除控制台并绘制新一代,直到我们按下"x"。如果你不了解game of life,我的主要问题是创建一个循环,清除屏幕并在不按回车键的情况下执行功能!但我正在使用这个,但它需要输入才能执行,并且不会清除屏幕。我得到一个提示"TERM环境变量未设置":

 while( x!= 'x')
{
    system("clear");
    m1.UPDATE();
    getchar();
    cout << " press " << endl;
    x = cin.get();
}

感谢您的时间和帮助!:)

你看过护士吗?它包含在苹果提供的开发环境中。它是一个终端处理框架,可以做你想做的一切。这包括能够清除屏幕(clear(3x))和读取键盘输入而不显示字符(noecho(3x))或等待enter (cbreak(3x))。