A. 電腦鍵盤在二級c語言中鍵盤c不好使啥原因
你打開桌面上的虛擬鍵盤試試C鍵,如果虛擬鍵盤可以的話,那就買新鍵盤吧
B. 為什麼用c語言編了個計算器程序後運行就停止工作還不能用數字鍵盤
scanf()函數中的變數要使用地址類型的,你少了&符號
改成:
scanf("%d%c%d", &a, &ch, &b);
printf()輸出少了變數 ,改成:
printf(「%d+%d=%d\n", a,b,a+b ) ;
其他按此改
C. c語言編程編譯後進入看結果的屏幕,但是敲鍵盤沒反應,也看不到結果,更退出不了,為什麼呢
可能是你的程序進入了死循環,你應該在看看你的循環語句是不是跳不出來
D. 我在玩C語言編程運行不出來。突然鍵盤的某些按鍵就失靈了。我將鍵盤重新插入重啟都沒效果這是怎麼回事
換個鍵盤
E. 單片機c語言編程實例問題!我用矩陣鍵盤控制LED燈!但是按鍵盤沒有反應!
keyscan()函數有錯,進行了修改,如下。
另外,樓主是輸出是P1口,但是給出的電路圖裡面,沒有P1的電路。
uchar keyscan()
{
P3 = 0x7f;
temp = P3;
temp = temp & 0x0f;
while(temp != 0x0f) {
delay(5);
temp = P3;
temp = temp & 0x0f;
while(temp != 0x0f) {
temp = P3;
switch(temp) {
case 0x7e: num = 1; break;
case 0x7d: num = 2; break;
case 0x7b: num = 3; break;
case 0x77: num = 4; break;
}
break;
}
while(temp != 0x0f) {
temp = P3;
temp = temp & 0x0f;
}
break;
}
return num;
}
樓主編寫的程序只能識別4個按鍵,顯示4種不同的狀態。
要想識別16個按鍵,建議看看:
http://hi..com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/7ec90efb831f6bd4b58f315e.html
F. 在c語言編程中鍵盤無法使用時怎麼回事
你要設置TC的頭文件路徑啊。。。
G. 我這個C語言程序編譯時顯示沒有錯誤,為什麼運行時從鍵盤上輸入數據之後按回車鍵沒有反應(沒有運算)
因為按照運算,你輸入的值不符合if裡面的條件,所有肯定不會有輸出結果的
H. vs中,編寫c語言鍵盤打不出加號,而搜狗輸入法輸入加號顯示運行錯誤。除用-(-),怎麼解決問題
臨時、短暫使用的話,可以調用軟鍵盤的「PC鍵盤」。長久之計是換一個鍵盤。現在的鍵盤非常便宜,而「+」號又是編程中最常用的符號之一。
I. 編譯運行的c程序不能輸入
scanf("%d", &t);
不要再scanf中隨意加 ,不是表示要求用戶輸入回車符,而是忽略一切空白符,直至下一個非空白符輸入
J. C語言編譯器用不了scanf();gets()之類的函數,是怎麼回事啊。。。 一點運行就卡死了。
可能你的編譯器被病毒感染。
我推薦你使用C-free編譯器,支持C/C++