![]() |
發(fā)布時間: 2022-5-23 05:21
正文摘要:/*?????*/ #define uchar unsigned char lcd_write(m+3,0,string1[m]); uchar code string1[]={"input code"};//???????? uchar code string2[]={"INCORRET"};//?????? ... |
lcd_write(m+3,0,string1[m]); 這句錯太多了,你想要這句被執(zhí)行那就必須放到函數(shù)里面,放這里根本就是語法錯誤。 如果你是想在這里聲明原型,應(yīng)該這么寫: lcd_write(int,int,char); |
不好意思,看錯了,還以為您說的紅色是我屏幕上的紅色,您說的問題我會去看看,謝謝你! |
沒改那些紅色的,我改了兩行,第八行# define uchar unsigned char是我添加的,第十行是我從后面的代碼里撈上來的,網(wǎng)上查相同錯誤說定義被忽略,需要放復(fù)制在前面讓定義明顯點 |
你改動的代碼有問題,紅的這行是你添加的吧,m 和 string1 都沒定義。 這行原來的位置應(yīng)該是對的。不過問題而可能是你沒 #include 正確的頭文件。 /*?????*/ #define uchar unsigned char lcd_write(m+3,0,string1[m]); uchar code string1[]={"input code"};//???????? |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎勵! |
Powered by 單片機(jī)教程網(wǎng)