首頁  >  文章  >  後端開發  >  getch()的功能是什麼

getch()的功能是什麼

青灯夜游
青灯夜游原創
2021-01-13 13:58:5929310瀏覽

getch()的功能是從控制台讀取一個字符,但不顯示在螢幕上;當使用者按下某個字符時,函數會自動讀取,無需按回車。其語法格式為“int getch(void)”,使用getch()時,需要引入頭檔“conio.h”。

本文操作環境:巨集基S40-51、Dev-C 5.11版、Windows10家庭中文版

相關推薦:C語言影片教學C 影片教學

getch()是程式設計中所使用的函數,這個函數是一個不回顯函數,當使用者按下某個字元時,函數會自動讀取,無需按回車,有的C語言命令列程式會用到此函數做遊戲,但是這個函數並非標準函數,要注意移植性!

getch():

所在頭檔:conio.h

函數用途:從控制台讀取一個字符,但不顯示在螢幕上

函數原型:int getch(void)

傳回值:讀取的字元

例如:

# include <conio.h>
 
# include <stdio.h>
 
int main()
 
{
 
    char ch;
 
    printf("请输入一个字符: ");
 
    ch = getch();    //在输入字符的时候,屏幕上并看不到输入的字符
 
    printf("输入的字符是:%c ",ch);    //输出字符
 
    return 0;
 
}

getch()的功能是什麼


##說明:

getch();並非標準C中的函數,不存在C語言中。所以在使用的時候要注意程式的可移植性。國內C語言新手常常使用getch();來暫停程式且不知道此函數來源,建議使用getchar()或使用頭檔中的system("PAUSE")呼叫系統指令暫停;(如果情況允許)代替此功能或更換一款編譯器。 更多程式相關知識,請造訪:

程式設計學習###! ! ###

以上是getch()的功能是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn