cursesで遊んでみた

curses*1の使い方のお勉強。

インストール

sudo apt-get install ncurses-dev

コンパイル

リンクするのを忘れないように。

g++ -o sample sample.cpp -lcurses

練習プログラム

0から9までをキー入力がある度に1ずつ増やして表示する。

#include <curses.h>

int main(void){
    
    initscr(); // スクリーンのセット
    for(int n=0; n<10; n++)
    {
        printw("%d",n); // 出力
        refresh(); // 表示
        getch(); // キー入力待ち
    }
    endwin(); // 終了
    
    return 0;
}

*1:slに使われているやつ、と言えば皆さん興味を持たれるだろうか。