getch()是從鍵盤接受一個無回顯,不緩沖的輸入,并返回對應(yīng)按鍵的字符
為敘永等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及敘永網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、敘永網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
這里就是等待一個輸入,讓屏幕暫停一下,方便看程序執(zhí)行的結(jié)果
scanf只是負(fù)責(zé)讀取輸入的,如果需要有其他的信息提示,可以在scanf之前寫一個printf語句,輸出你需要的提示信息即可。希望有用。
用 getch() 輸入。數(shù)與數(shù)之間用1個空格分隔,最后一個數(shù) 后面加一空格 或 回車。
用 char str[300] 存放輸入鍵。用sscanf() 轉(zhuǎn)為int.
#includestdio.h
#includeconio.h
main()
{
char str[300];
int x[3][3],i=0,j,n=0;
while(1){
str[i] = getch();
if (str[i]==' ') n++;
if (str[i]=='\n') break;
if (n=9) break;
i++;
}
sscanf(str,"%d %d %d %d %d %d %d %d %d",
x[0][0],x[0][1],x[0][2],
x[1][0],x[1][1],x[1][2],
x[2][0],x[2][1],x[2][2]);
for (j=0;j3;j++) {
for (i=0;i3;i++) printf("%d ",x[j][i]);
printf("\n");
}
return 0;
}