標(biāo)題: error C247: non-address/-constant initializer請問這個怎么改呀?剛用c語言 [打印本頁]

作者: 菜雞小白@    時間: 2022-6-30 22:43
標(biāo)題: error C247: non-address/-constant initializer請問這個怎么改呀?剛用c語言
請問這個怎么改呀?剛用c語言不是很清楚呀
unsigned char data display[]={0x00,0x00,0x00,0x00,0x00,0x00};
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;

error C247: non-address/-constant initializer

0.png (92.31 KB, 下載次數(shù): 68)

0.png

作者: lkc8210    時間: 2022-6-30 22:59
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;

以上這些要放到函數(shù)內(nèi)

作者: 菜雞小白@    時間: 2022-6-30 23:12
lkc8210 發(fā)表于 2022-6-30 22:59
display[4]=temp_data[0]&0x0f;
display[0]=ditab[display[4]];        
display[4]=((temp_data[0]&0xf0 ...

是主函數(shù)還是說只要一個display的函數(shù)呀?

作者: Hephaestus    時間: 2022-6-30 23:28
一定要先解決第一個錯誤。

后面的錯誤很可能并不是錯誤,而是第一個錯誤引發(fā)的連鎖反應(yīng)。
作者: 菜雞小白@    時間: 2022-6-30 23:39
Hephaestus 發(fā)表于 2022-6-30 23:28
一定要先解決第一個錯誤。

后面的錯誤很可能并不是錯誤,而是第一個錯誤引發(fā)的連鎖反應(yīng)。

為這幾句話建了一個新的函數(shù)已經(jīng)不在報錯了,現(xiàn)在已經(jīng)出現(xiàn)了軟件無法生成hex的尷尬問題了

作者: hy47566398    時間: 2022-7-1 08:08

作者: 菜雞小白@    時間: 2022-7-2 22:44
hy47566398 發(fā)表于 2022-7-1 08:08

不得行啊,已經(jīng)試過這種辦法啦,還是不得行,但還是要感謝您一下

作者: 名字不是重點(diǎn)    時間: 2022-7-3 22:08
你主貼中的代碼,除了第一行外,其它都是“函數(shù)外賦值”。不懂的話,百度一下“函數(shù)外賦值”




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1