下面是乙個關於 c語言中getch 函式的使用,這個函式在很多標準文件裡都沒有函式說明,
下面是乙個基於它實現的密碼加密的程式實現,希望可以供有疑問的朋友參考!:)
#include
#include
#include
void password(char *p)
else if( ch == '/b' ) //else if( ch == 8 )
continue;
}else
i++;
}// end while
void main(void)
// 輸出
printf("%c",passwd[i]);
i++;
}// 比較是否相等
if( !strcmp(passwd, "123456") )
else
// 按任意鍵繼續
printf("/npress anyone continue ... /n");
getch();
getch和ungetch的使用
getch 這個函式可以讓使用者按下任意鍵而不需要回車就可以接受到使用者的輸入。可以用來作為 press any key to continue 的實現。ungetch 把乙個字元退回到鍵盤緩衝區中 工作原理 ungetch 函式是把要壓回的字元放到乙個共享緩衝區 字元陣列 中,當該緩衝區不空時,g...
getch方法 如何實現getch 函式的功能
使用 getch 函式,需要先引入 conio.h 標頭檔案 然而,我使用的是 cygwin 作為編譯環境,找不到 conio.h 所以只能想辦法找替代方法,或者自己構造乙個具有類似功能的函式。可惜,剛學沒多久,一時之間也是沒有想到什麼合適的替代方法,若說自己構造這個函式,這就更難了。原理為 臨時關...
在linux中使用getch 函式
由於在linux中沒有conio.h檔案,所以不能直接用getch 函式,下面介紹如何在linux中使用getch 函式 在linux中並沒有 conio.h 這個檔案,要實現類似 getch getche 等函式的功能,可以使用 curses庫。include 使用 curses 之前要先進行初始...