getch()與getchar()

getch()():
  所在頭文件conio.h
  函數用途:從控制檯讀取一個字符,但不顯示在屏幕上
例如:
  char ch;或int ch;
  getch()();或ch=getch()();
  用getch();會等待你按下任意鍵,再繼續執行下面的語句;
  用ch=getch();會等待你按下任意鍵之後,把該鍵字符所對應的ASCII碼賦給ch,再執行下面的語句。

getchar()():
該函數聲明在stdio.h頭文件中,使用的時候要包含stdio.h頭文件。如:
  #include<stdio.h>
  int getchar()(void);
getch與getchar()基本功能相同,差別是getch直接從鍵盤獲取鍵值,不等待用戶按回車,只要用戶按一個鍵,getch就立刻返回, getch返回值是用戶輸入的ASCII碼,出錯返回-1.輸入的字符不會回顯在屏幕上.getch函數常用於程序調試中,在調試時,在關鍵位置顯示有關的結果以待查看,然後用getch函數暫停程序運行,當按任意鍵後程序繼續運行.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章