c怎樣從鍵盤讀取字元,C 怎樣從鍵盤讀取乙個字元?

2021-06-25 14:44:04 字數 809 閱讀 4209

1樓:匿名使用者

1、可以使用getch()函式讀取字元。

函式用途:從控制台讀取乙個字元,但不顯示在螢幕上函式原型:int getch(void)

返回值:讀取的字元

getch與getchar基本功能相同,差別是getch直接從鍵盤獲取鍵值,不等待使用者按回車,只要使用者按乙個鍵,getch就立刻返回, getch返回值是使用者輸入的ascii碼,出錯返回-1。輸入的字元不會回顯在螢幕上。getch函式常用於程式除錯中,在除錯時,在關鍵位置顯示有關的結果以待檢視,然後用getch函式暫停程式執行,當按任意鍵後程式繼續執行。

2、例如:

char ch;

ch=getch();

用ch=getch();會等待使用者按下任意鍵之後,把該鍵字元所對應的ascii碼賦給ch,再執行下面的語句。

2樓:匿名使用者

使用getch()函式

需要包含標頭檔案(windows下)

用getch()不用回車就可以直接執行後面的語句

3樓:相思丶貓

在linux下沒有,windows下就有了,正如樓上所述,函式 int getch(); 標頭檔案

4樓:手機使用者

#include

#include

using namespace std;

int main()

5樓:

這個我還真不知道,關注著。。。。

C語言程式設計從鍵盤輸入字元,判斷該字元是否為控制字元 空格

include voidmain charch inta ch getchar if ch a ch z ch 1 if ch a ch z ch 2 if ch ch 3 switch ch case 1 printf xiao n break case 2 printf da n break c...

c從字串中取某個字元,c 中怎樣擷取兩特定字元之間的字串

string str 111222233334444 random rd new random int index rd.next 0,str.length 1 獲得隨機位置 str str.remove index,1 刪除隨機索引的乙個字元 class program string random...

用c語言程式設計。從鍵盤輸入一行字元,若為小寫字母,則轉化為大寫

include include int main void puts ch return 0 已測試回,執行正常。答 c語言 輸入字元,若為大寫字母則轉為小寫字母,若為小寫則轉為大寫字母,否則輸出資料有誤 int ischar char ch void turnchar if ch a ch z p...