Re: [問題] C/C++如何偵測ENTER?

看板C_and_CPP作者 (真理)時間13年前 (2010/11/30 23:00), 編輯推噓2(203)
留言5則, 5人參與, 最新討論串2/2 (看更多)
噗 這是我以前用的小東西 你看看 XD #include <stdio.h> #include <stdlib.h> #include <conio.h> int main(){//8 退位鍵 13 enter char a,b,*c="dennis",d[20]; int i=0,r; do{ a=getch(); if((a)!=13&&(a)!=8){ d[i++]=a; printf("*"); } else if(a==8){ system("cls"); for(r=0;r<i-1;r++){ printf("*"); } printf("%s",d); i--; } }while(a!='\r'); puts("\n完成輸入"); system("pause"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.90.73

11/30 23:32, , 1F
正解... 不過有神人可以直接撈 event loop
11/30 23:32, 1F

11/30 23:34, , 2F
cls 會閃呀閃的
11/30 23:34, 2F

12/01 00:44, , 3F
推熱心; 不推 coding style, http://ppt.cc/FhJz
12/01 00:44, 3F

12/01 07:21, , 4F
又是一堆叫 abcd 的變數 = =a 推l大的coding style
12/01 07:21, 4F

12/01 13:57, , 5F
邊輸入邊輸出?這意思該不會是指視窗程式吧?
12/01 13:57, 5F
文章代碼(AID): #1CzH6JYT (C_and_CPP)
文章代碼(AID): #1CzH6JYT (C_and_CPP)