在linux中使用getch 函式

2021-05-24 09:08:02 字數 537 閱讀 5882

由於在linux中沒有conio.h檔案,所以不能直接用getch()函式,下面介紹如何在linux中使用getch()函式:

在linux中並沒有 conio.h 這個檔案,要實現類似 getch()/getche() 等函式的功能,可以使用 curses庫。

#include

使用 curses 之前要先進行初始化,用完了要註消————這些操作分別呼叫 initscr() endwin() 來完成.

main()

注:在編譯的時候如果編譯不過,可以試著新增 -lcurses 引數來引入 curses 庫

例如:1.建立test.c 檔案

#include

#include "stdlib.h"

#include "string.h"

#include

int main()

endwin();

return 0;

2.用以下命令編譯:gcc -o test -lcurses test.c

3.執行:./test    即可看到效果

在Linux中使用執行緒

我並不假定你會使用linux的執行緒,所以在這裡就簡單的介紹一下。如果你之前有過多執行緒方面的程式設計經驗,完全可以忽略本文的內容,因為它非常的初級。首先說明一下,在linux編寫多執行緒程式需要包含標頭檔案pthread.h。也就是說你在任何採用多執行緒設計的程式中都會看到類似這樣的 1 incl...

在Linux中使用nmap命令

一般在本機上檢視埠時,最好使用netstat,因為它安全又可靠,如果找不到埠,或不知道埠的作用是什麼,尤其在 etc services中沒有提到的埠對應的服務,就可以使用nmap命令.這個命令是系統管理員用來管理系統安全性的工具,可以通過它了解我們主機埠到底有什麼作用.語法 nmap 掃瞄型別 掃瞄...

在LINUX中使用外設方法

在linux下如何使用軟盤 光碟以及dos等非linux分割槽 這是linux初學者問得最多的問題。由於大家已習慣了微軟的訪問方法,總想用類似的思路來找 到軟盤和光碟。但在linux下,卻沿襲了unix將裝置當作檔案來處理的方法。所以要訪問軟盤和光碟,就必須先將 它們裝載 到linux系統的 mnt...