ncurses

    0

    1答えて

    ncurses.hを使ってゲームのメニューを作成しています。この部分では、ユーザーが任意のキーを押すと、点滅するテキストを画面上に表示し、ループを終了するだけです。 conio.hでは、私は(完璧ではありませんでした)、これを使用:このため、 void start() { int i; for (i = 0; i < 10; i++) { gotoxy

    -1

    1答えて

    ncursesライブラリをLinux mintにインストールしましたが、cにはまだgetchの機能を使用できません。私はLinux mint 18.2を使用しています。 [email protected]$ gcc-7 test.c -lcurses [email protected]$ ./a.out how are you�[email protected]$ それは私が任意のキーを押

    0

    1答えて

    例として、文字列があります"Colour selected is red" "赤"という言葉だけを赤くするにはどうしたらいいですか? これはこれを試して達成するために使用しているものです。 import curses curses.start_color() curses.init_pair(1, curses.COLOR_RED, curses.COLOR_BLACK) win = cu

    0

    1答えて

    Rubyを学びたいので、同時にCursesを試してみると思っていました。私は、ユーザーがシステムコマンドを実行するオプションを選択できるナビゲーションメニューを作成しています。 私はナビゲーションメニューが作成された時点で、矢印キーを使用してオプションを選択することができます。 これでEnterキーを入力し、Enterキーを押したときにシステムコマンドを実行しようとしています。例: positio

    0

    2答えて

    私はテキストをその枠の内側にとどめようと多くのことを試みましたが、私は道を見つけることができません。以下は私がすでに試したことです。 #!/usr/bin/env python import curses import textwrap screen = curses.initscr() screen.immedok(True) try: screen.border(0)

    0

    1答えて

    私はncursesベースで動作するように、このコードを持っている書式設定奇妙な行: #include <iostream> #include <string> #include <fstream> #include <ncurses.h> #include <cstdlib> //char a='a'; int c=0; bool ex = false; void mva()

    0

    1答えて

    私は、次の構造体があります。私はgameState.gameのncursesウィンドウに保存することができますどのように typedef struct gameState { WINDOW *game; character *player; finalPosition positions[5]; int level, found, timeSpent[3];

    0

    1答えて

    私はncursesプログラムを作成していますが、KEY_BACKSPACEを検出する必要があります。私は2 Linuxディストリビューションの下でプログラムをテストしています。 suseの下では、正常に実行されます。しかし、archlinuxでは、KEY_BACKSPACEは263ですが、私がプログラムから印刷したものは127です。 suseの場合は、両方とも263です。 私はint ch = w

    4

    1答えて

    なぜdelwinは2番目のinitscrに何も返さないのですか? endwinは、initscrを呼び出す前の状態にリセットされると思いました。実際に何が起こっている use NCurses; my $win = initscr(); addstr('AAA'); nc_refresh(); sleep 2; delwin($win); endwin(); ... my $n

    1

    1答えて

    私は矢印キーとファンクションキーのためにトラップしたいRuby cursesアプリケーションを持っています。問題は、STDIN.getchを使用すると、いくつかのキーストロークが複数の値を生成することです。 a-zのような「通常の」キーを入力すると、値が1つ戻ってきます。 [F]キーまたは矢印キーを押すと、3つの値が戻ってきます。 キーボード入力を処理するための宝石や、​​キーストロークを読み取る