getch

    0热度

    1回答

    我需要帮助才能让条件语句使用For循环查看数组值。 我有一个印象,可能是因为我没有使用b'X,因为我在另外两个if语句中,但我无法弄清楚正确的语法来实现这个过程,米甚至不知道b在那里做什么。 R和X按键确实正确执行它们的代码,但是作为FOR循环的一部分进行检查的P,N,D和Q不会。 Token = [['P',0,.01,"Penny"],['N',0,.05,"Nickel"],['D',0,.

    1热度

    1回答

    我只是玩弄ncurses,所以,我发现了一个非常奇怪的行为。 当我使用initscr的()从ncurses的lib和事后我使用正常的getchar(),则程序按压第一键之后终止。 正常的getchar()行为我所期望的,是我可以输入(或多或少),只要等我按回车键。 #include "curses.h" int main() { initscr(); getchar();

    -1热度

    3回答

    的源代码中给出波纹管,这是什么的如果(的getch()== 13)装置.. INT主() { 线 int a[4],approx[4],b[4],i=0; int arr[4][6],sarr[4][6]; initialize(a); encoding(a,arr); while(i<5) { if(i==0) { while((selecti

    1热度

    1回答

    我试图检测一个按键来确定用户是否想再次播放,但msvcrt.getch()只是不适合我。这是我的代码: import msvcrt #the game here print "Do you want to continue? Y/N" if msvcrt.getch() == 'Y' or msvcrt.getch() == 'y': print"Let's pl

    -1热度

    1回答

    我已经在Linux mint中安装了ncurses库,但我仍然不能在c中使用getch函数。我正在使用Linux mint 18.2。 这里是我的程序: #include <stdio.h> #include <curses.h> int main() { char k; printf("how are you"); k = getch(); pri

    1热度

    1回答

    这段代码运行了100万次迭代(在我的机器上大约几秒钟),但是当我按住一个按钮时,我按住的#迭代没有大幅增加。 import curses stdscr = curses.initscr() curses.cbreak() curses.noecho() stdscr.nodelay(1) num_iters_nochar = 0 num_iters_char = 0 for

    2热度

    2回答

    我有一个简单的部分,我正在使用我的页脚下。在我的媒体查询640px或更少,这两行不会中心添加text-align: center。我也试过margin: 0 auto,但那也不适合我。 这两段为什么不是中心?这很简单,但我只是想念一些东西。 #copyright { \t width: 100%; \t /*padding: 10px 10%;*/ \t color: #9999

    0热度

    2回答

    我正在为roguelike游戏编写代码,并且这部分代码使用getch()来接受用户输入以指导角色接下来的移动方向。我的理解是,getch()会暂停程序,直到它接收到用户的输入,但是我的代码在到达该行时不会暂停。下面是代码 uint32_t pc_next_pos(dungeon *d) { char comm; comm = getch(); command

    0热度

    1回答

    我使用windows.h-GetKeyState创建了一个getch-like函数,它运行良好,但是当我在循环中执行时,它获得了相同的字符数。我该怎么办? 我使用的是gcc 4.9.2代码块windows 10。 我的代码是: #include <windows.h> #include <iostream> bool pressed(int key){return GetKeyState(k

    1热度

    1回答

    我想跟随使用C++的蛇教程游戏。但是,似乎他们正在使用一些Windows库,在我的情况下,我正在Linux上编译它。问题出在我的Input()方法上,我尝试用我在这里找到的推荐代码进行更改,但这对我来说并没有什么效果。有没有办法解决这个或任何建议?谢谢。 #include <iostream> #include <stdio.h> #include <ncurses.h>