getch
私は別のプログラムで仕事をしようとしてきましたが、うまくいきませんでした。getch
それで、メインプログラムで動作させたい方法で使用できる最も基本的なプログラムを作成しました。
noecho
、cbreak
、initscr
およびの必要性を調査しました。nodelay
使用も試みnewscr()
ましたが、成功しませんでした。
put
私が抱えている問題は、ループごとに画面に表示する必要があるときに、「Enter」を押すまで文字が画面に出力されないことです。なぜこうなった?また、改行してもカーソルが画面左に戻りません。例えば。
abc
def
ghi
私は答えを探しましたが、再び困惑しています...
#include <stdio.h>
#include <ncurses.h>
int main()
{
initscr();cbreak(); noecho();nodelay(stdscr,0);
char c ;
while((c=getch())!=EOF){
putchar(c);}
return 0;
}