關於 _getch() |
答題得分者是:supman
|
hdilwy
初階會員 發表:18 回覆:65 積分:41 註冊:2004-08-31 發送簡訊給我 |
|
supman
尊榮會員 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
|
arisaka_matsuri
高階會員 發表:25 回覆:205 積分:231 註冊:2003-10-19 發送簡訊給我 |
|
hdilwy
初階會員 發表:18 回覆:65 積分:41 註冊:2004-08-31 發送簡訊給我 |
|
supman
尊榮會員 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
如果想用Scnaf的話,假設背景為黑色,先把字型設為黑色,這樣使用者在打的時候就看不見了,打完後再將字型顏色改回來.
BCB是用SetConsoleTextAttribute,如果用Turbo C 或Borland C 則用SetColor.
玩玩看吧~
char s[10];
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0);
scanf("%s",s);
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),15);
printf("%s",s);
getch();
|
arisaka_matsuri
高階會員 發表:25 回覆:205 積分:231 註冊:2003-10-19 發送簡訊給我 |
dear hdilwy:
用textcolor設定顏色,需要配合cprintf輸出、cscanf輸入才有效
#includecprintf不會將\n解釋成\r\n,所以要自己補上才會有換行且游標回到行頭的效果。 BTW,setcolor是用在graphic模式下。純文字模式下(console),設定文字顯示的函數比較詳細的還可以參考textattr。 |
hdilwy
初階會員 發表:18 回覆:65 積分:41 註冊:2004-08-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |