[C++] 看ASCII的小程式

看板NTUBIME101HW作者 (軒~)時間15年前 (2008/12/09 21:49), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/1
#include <iostream> #include "conio.h" using namespace std; int main() { int c1; while(1) { c1 = _getch(); cout<<c1<<endl; } } -------------------------------------- 執行後你按下去就知道每個鍵代表的號碼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.241.88

12/09 21:54, , 1F
一次兩個鍵也會有效嗎?
12/09 21:54, 1F

12/09 22:04, , 2F
沒用
12/09 22:04, 2F

12/09 22:04, , 3F
另外Dev用getch()就直接過VC就要用_getch()才不會有警告
12/09 22:04, 3F

12/09 22:19, , 4F
底線是做什麼的啊?
12/09 22:19, 4F

12/09 22:24, , 5F
沒啥意義
12/09 22:24, 5F

12/09 22:26, , 6F
那還有一個 c=getch()!=26為什麼和(c=getch())!=26
12/09 22:26, 6F

12/09 22:26, , 7F
會輸出不同結果?? 沒括號的話會變成ASCii的符號
12/09 22:26, 7F
!=會先判斷 所以就變成 c=(getch()!=26) 如果(getch()!=26)是對的 c=1 錯了話 c=0 所以你一開始按ctrl+z他還是會跳開 因為變成while(c=0) ※ 編輯: vincent79715 來自: 140.112.241.88 (12/09 23:09)

12/09 23:25, , 8F
這是啥?! o(><;)o o可以吃嗎~?!
12/09 23:25, 8F

12/09 23:35, , 9F
因該不好吃XD
12/09 23:35, 9F
文章代碼(AID): #19FdTe_d (NTUBIME101HW)