作者janice001 (真理)
看板C_and_CPP
標題Re: [問題] C/C++如何偵測ENTER?
時間Tue Nov 30 23:00:31 2010
噗 這是我以前用的小東西 你看看 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
推 softwind:正解... 不過有神人可以直接撈 event loop 11/30 23:32
→ ilway25:cls 會閃呀閃的 11/30 23:34
→ xatier:又是一堆叫 abcd 的變數 = =a 推l大的coding style 12/01 07:21
→ johnhmj:邊輸入邊輸出?這意思該不會是指視窗程式吧? 12/01 13:57