getch

    3熱度

    3回答

    我使用Linux和有它的返回像getch()當前關鍵排序的ASCII int的自定義功能。當試圖去適應它,以及如何儲存我來到了一個問題,密碼,我的代碼如下: int main() { int c; char pass[20] = ""; printf("Enter password: "); while(c != (int)'\n') { c

    8熱度

    5回答

    如何在按下按鍵時從無限循環退出? 目前我使用的是getch,但它會盡快阻止我的循環,因爲沒有更多的輸入可供讀取。

    2熱度

    4回答

    我有一個函數getNum(),它從文件中獲取一個數字並返回它。當我回到getNum()時,我已經失去了指針,並從文件再次開始。我想知道如何獲取getc的位置,然後返回到那個地方。我無法在手冊或論壇中找到如何操作。謝謝。 #include <stdio.h> #include <stdlib.h> int getNum(); int getLine(); int getMatrix();

    4熱度

    5回答

    我想使用getch函數來獲得一個字符...所以用戶只能輸入Y或N字符..但while循環不工作...我需要幫助!由於 #include <stdio.h> main(){ char yn = 0; printf("\n\t\t Save changes? Y or N [ ]\b\b"); yn = getch(); while (yn != 'Y' ||

    4熱度

    2回答

    任何時候我在http://code.activestate.com/recipes/134892/上使用配方時,似乎無法使其工作。它總是引發以下錯誤: Traceback (most recent call last): ... old_settings = termios.tcgetattr(fd) termios.error: (22, 'Invalid argument

    5熱度

    7回答

    我使用Google Wave,並且我想在實際點擊回車鍵之前模擬發送消息的能力。 是否有與C函數_getch()相當的Java?

    14熱度

    9回答

    在TurboC++中,我可以使用conio.h中的getch()函數。但在Linux中,gcc不提供conio.h。我如何獲得getch()的功能?

    3熱度

    2回答

    我已經開始創建一個相對較小的命令行RPG來彎曲我的新發現的Python肌肉,但我已經遇到了一個難題。我使用這個實現的getch(的): def getch(): fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) tty.setraw(sys.stdin.fileno()) key = s

    2熱度

    3回答

    我有這個簡單的問題,從用戶使用函數獲取輸入,然後檢查輸入是否等於「密碼」。然而,strcmp永遠不會返回我想要的值,而罪魁禍首是在我的循環中的某處使用getch()分別獲取每個字符並將它們添加到字符數組中。通過讓printf顯示字符數組,我發現了這一點。如果我輸入密碼,函數會顯示爲密碼「我不知道爲什麼在我輸入的單詞後面的數組中包含了結束雙引號和空格。任何想法?下面是代碼。謝謝。 #include

    3熱度

    1回答

    我正在寫一個Linux標準的簡化版本減命令的OS學術類,我允許使用ncurses使它更容易。 「簡化」意味着用戶應該能夠用箭頭,PgUp,PgDown滾動視圖,並且還可以使用g和G跳轉命令。此外,程序應該從文件中讀取(它的名稱作爲參數),其輸入之一或標準輸入流,像 echo "test" | ./less 從文件中讀取被容易(在這種情況下沒有問題)時,會出現問題時我正在使用管道運算符 - ge