潤栽C囂冱産喝曝霧getchar()、getche()、getch()
ゞC囂冱貫囚徒補秘方象〃匯准讐欺阻 getchar()、getche()、getch() 痕方?万断脅喘栖貫陣崙岬資函忖憲?getchar() 氏吉棋喘薩梓和指概囚嘉蝕兵響函?遇 getche()、getch() 氏羨軸響函。宸頁咀葎 getchar() 揮嗤産喝曝?喘薩補秘議方象氏壙扮隠贋欺産喝曝?岷欺梓和指概囚嘉蝕兵響函?遇 getche()、getch() 音揮産喝曝?峪嬬羨軸響函。
及匯肝距喘 getchar() 扮?氏吉棋喘薩補秘?喘薩補秘議侭嗤忖憲脅瓜慧欺炎彈補秘?stdin?産喝曝?岷欺喘薩梓和指概囚葎峭?指概憲匆瓜慧秘産喝曝?。喘薩梓和指概囚?getchar() 痕方嘉蝕兵貫産喝曝嶄響函方象?耽肝響函匯倖忖憲。
壓ゞ潤栽C囂冱産喝曝霧scanf()痕方〃議恷朔匯倖幣箭嶄?厘断心欺阻算佩憲 \n 哈窟議謎講諒籾?和中厘断処廁 getchar() 痕方繍 \n 貫産喝曝嶄賠茅?
a=100?L
b=100?L
a=100, b=100
峇佩頼及匯倖 scanf() 朔?産喝曝嶄複和算佩憲 \n?厘断聞喘 getchar() 繍凪響竃?旺音聞喘??峇佩欺及屈倖 scanf() 扮?喇噐産喝曝嶄短嗤坪否?侭參氏吉棋喘薩補秘。
‐幣箭?/getch 聞喘訟箭。
a
b
補秘匯倖忖憲?getch 氏羨軸資函?音氏公低謹補秘匯倖忖憲議字氏。旺拝補秘議忖憲峪喇 printf 囂鞘?塋紹惨裡?getch 音氏?塋勝?
匯違秤趨和?殻會塰佩潤崩朔勣壙唯匯和嘉嬬心欺補竃潤惚?倦夸峪嬬心欺匯倖“菜唹”匯描遇狛?侭參勣壓殻會恷朔耶紗
聞喘 getch 議挫侃頁?音砿低梓焚担囚?脅音氏壓徳鳥貧藻和裁治?聞低議順中器欺胆鉱丼惚。
厚個幣箭?議旗鷹?
aa
bb
| 痕方 | 産喝曝 | 遊猟周 | 指?? |
|---|---|---|---|
| getchar() | 嗤産喝曝 | stdio.h | 嗤指?? |
| getch() | 涙産喝曝 | conio.h | 涙指?? |
| getche() | 涙産喝曝 | conio.h | 嗤指?? |
getchar()痕方
getchar() 痕方議蒙泣頁?泌惚産喝曝嶄短嗤坪否?椎担吉棋喘薩補秘?泌惚嗤坪否?陳殿匯倖忖憲?匆氏岷俊貫産喝曝嶄響函方象?音氏吉棋喘薩補秘。及匯肝距喘 getchar() 扮?氏吉棋喘薩補秘?喘薩補秘議侭嗤忖憲脅瓜慧欺炎彈補秘?stdin?産喝曝?岷欺喘薩梓和指概囚葎峭?指概憲匆瓜慧秘産喝曝?。喘薩梓和指概囚?getchar() 痕方嘉蝕兵貫産喝曝嶄響函方象?耽肝響函匯倖忖憲。
壓ゞ潤栽C囂冱産喝曝霧scanf()痕方〃議恷朔匯倖幣箭嶄?厘断心欺阻算佩憲 \n 哈窟議謎講諒籾?和中厘断処廁 getchar() 痕方繍 \n 貫産喝曝嶄賠茅?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=0, b=0;
scanf("a=%d", &a);
getchar();
scanf("b=%d", &b);
printf("a=%d, b=%d\n", a, b);
system("pause");
return 0;
}
塰佩潤惚?a=100?L
b=100?L
a=100, b=100
峇佩頼及匯倖 scanf() 朔?産喝曝嶄複和算佩憲 \n?厘断聞喘 getchar() 繍凪響竃?旺音聞喘??峇佩欺及屈倖 scanf() 扮?喇噐産喝曝嶄短嗤坪否?侭參氏吉棋喘薩補秘。
getch()痕方
getch 才 getchar 議恬喘窃貌?脅頁貫囚徒響函匯倖忖憲?徽頁?- getch 音揮指?圍r仮擁破毅d稱簇覽鍔峽蓂算疽敍祖刺蕨塋廠歆粥?
- getch 短嗤産喝曝?匆祥頁傍?補秘匯倖忖憲祥羨軸響函。
‐幣箭?/getch 聞喘訟箭。
#include <stdio.h>
#include <conio.h>
int main(){
char c1, c2;
c1 = getch();
printf("%c\n", c1);
c2 = getch();
printf("%c\n", c2);
return 0;
}
枠補秘 'a'?壅補秘 'b'?塰佩潤惚葎?a
b
補秘匯倖忖憲?getch 氏羨軸資函?音氏公低謹補秘匯倖忖憲議字氏。旺拝補秘議忖憲峪喇 printf 囂鞘?塋紹惨裡?getch 音氏?塋勝?
廣吭勣淫根遊猟周conio.h?getch 才 getche 脅壓乎遊猟周嶄蕗苧。
匯違秤趨和?殻會塰佩潤崩朔勣壙唯匯和嘉嬬心欺補竃潤惚?倦夸峪嬬心欺匯倖“菜唹”匯描遇狛?侭參勣壓殻會恷朔耶紗
system(“PAUSE”);囂鞘?泌惚聞喘C-Free賜VC 6.0塰佩殻會?氏徭強耶紗乎囂鞘。system("PAUSE");囂鞘氏補竃匯佩謹噫議猟忖?泌惚低音氏浪散宸劔?匆辛參喘getch痕方栖糞孖“壙唯”議丼惚。萩心和中議旗鷹?
#include <stdio.h>
#include <conio.h>
int main(){
printf("%s", "getch is great!");
getch();
return 0;
}
塰佩殻會?補竃忖憲堪getch is great!朔?梓販吭囚殻會祥氏潤崩。聞喘 getch 議挫侃頁?音砿低梓焚担囚?脅音氏壓徳鳥貧藻和裁治?聞低議順中器欺胆鉱丼惚。
getche()痕方
getche()才getch()載屢貌?匆短嗤産喝曝?曝艶壓噐?getch()涙指?圍?getche()嗤指?圈?厚個幣箭?議旗鷹?
#include <stdio.h>
#include <conio.h>
int main(){
char c1, c2;
c1 = getche();
printf("%c\n", c1);
c2 = getche();
printf("%c\n", c2);
return 0;
}
枠補秘 'a'?壅補秘 'b'?塰佩潤惚葎?aa
bb