![]() |
發布時間: 2022-6-30 22:43
正文摘要:請問這個怎么改呀?剛用c語言不是很清楚呀 unsigned char data display[]={0x00,0x00,0x00,0x00,0x00,0x00}; display[4]=temp_data[0]&0x0f; display[0]=ditab[display[4]]; &nb ... |
你主貼中的代碼,除了第一行外,其它都是“函數外賦值”。不懂的話,百度一下“函數外賦值” |
不得行啊,已經試過這種辦法啦,還是不得行,但還是要感謝您一下 |
![]() |
Hephaestus 發表于 2022-6-30 23:28 為這幾句話建了一個新的函數已經不在報錯了,現在已經出現了軟件無法生成hex的尷尬問題了 |
一定要先解決第一個錯誤。 后面的錯誤很可能并不是錯誤,而是第一個錯誤引發的連鎖反應。 |
lkc8210 發表于 2022-6-30 22:59 是主函數還是說只要一個display的函數呀? |
display[4]=temp_data[0]&0x0f; display[0]=ditab[display[4]]; display[4]=((temp_data[0]&0xf0)>>4|(temp_data[1]&0x0f)<<4); display[3]=display[4]/100; display[1]=display[4]%100; display[2]=display[1]/10; display[1]=display[1]%10; 以上這些要放到函數內 |