getch

    1

    1답변

    나는 C++을 사용하여 뱀 튜토리얼 게임을 따르려고합니다. 그러나, 그들은 몇 가지 윈도우 라이브러리를 사용하고 있었고 제 경우에는 리눅스에서 컴파일 중입니다. 문제는 내 입력() 방법에 있습니다, 나는 여기에 발견 된 권장 코드로 변경하려고했지만 꽤 나를 위해 일하지 않았다. 이 문제 또는 권장 사항을 해결할 수있는 방법이 있습니까? 감사. #includ

    0

    1답변

    간단한 프로그램을 만들려고하는데, 'w'를 올리면 forward()을 사용하지만 앞으로 나가면 stop()을 사용하여 모터를 멈 춥니 다. 현재는 'w'를 누르면 계속 진행하고 다른 키를 누르면 멈출 수 있습니다. 다음은 내 코드 #!/usr/bin/env python3 # so that script can be run from Brickman imp

    -2

    1답변

    내 문제는 내 사용자가 터미널에서 집계를 밀 때 특별한 일을하고 싶다는 것입니다. 첫 번째 코드는 다음과 같이 설명합니다 : char buffer[100]; while (true) { std::cin.getline(buffer, 100); // do IMMEDIATELY something if 'tabulation' was used ? }

    0

    3답변

    저는 게임에서 돈을 증가시키기 위해 키보드 스트로크를 얻기 위해 _getch를 사용하려고합니다. 돈을 더 빨리 증분하려면 10 초 동안 교대를 유지하고 100의 통제는 그 일을하는 가장 좋은 방법 일 것입니다. 만약 내가 교대조를 확인한다면 그것은 충분히 쉽다. 그러나 내가 교대조를 확인하고 싶다면 나중에 통제가 작동하지 않을 것이다. 100의에 대한 제어

    1

    3답변

    간단한 타이머가 있습니다. 그것은 메인에서 분리 된 스레드에서 실행되는 함수에 있습니다. std::future을 사용하면이 함수는 타이머가 특정 숫자에 도달했는지 여부를 나타내는 간단한 bool을 반환합니다. 나는 getch();을 사용하여 사용자가 문자 키를 눌렀는지 확인합니다. 타이머가 true를 반환하고 지정된 번호가 맞으면 취소해야합니다. getch

    0

    1답변

    y/n을 입력 한 후 루프를 멈추려 고했지만 인쇄를 반환하고 문자를 묻습니다. 여기서 뭐가 잘못 됐니? 코드 : char con='r'; while(con != 'n' || con != 'y') { printf("Would you like to play again? (y/n): "); con=getch(); }

    2

    2답변

    내 코드에 문제가 있습니다. 항상 (userDigit < = 6 & & userDigit> = 1) 을 무시합니다. 누군가가 나에게 무엇이 잘못되었는지 말해 줄 수 있습니까? for(i=0; i<4; i++) { userDigit=getch(); putch(userDigit); if(userDigit<=6

    1

    1답변

    키를 눌러서 사용자가 다시 재생할 것인지를 결정하려고합니다. 그러나 msvcrt.getch()가 저를 위해 작동하지 않습니다. . 내 코드는 다음과 같습니다. import msvcrt #the game here print "Do you want to continue? Y/N" if msvcrt.getch() == 'Y' or msvcrt

    1

    1답변

    이 코드는 1 백만 번의 반복 (컴퓨터에서 약 몇 초 동안) 동안 실행되지만 버튼을 누르고 있으면 내가 누르고있는 반복이 크게 증가하지 않습니다. import curses stdscr = curses.initscr() curses.cbreak() curses.noecho() stdscr.nodelay(1) num_iters_nochar = 0

    0

    1답변

    Linux에서 getch 및 progressbar Python 모듈을 결합하려고하는데 작동하지 않습니다. getch를 사용하여 진행률 표시 줄을 중단하기 위해 키보드 입력을 수신하려고하지만 getch 문을 삽입하면 진행률 표시 줄이 자동으로 업데이트를 거부하고 키보드의 버튼을 누를 때만 업데이트됩니다. 현재 사용중인 코드는 다음과 같습니다. 나는 Progr