1樓:雨落深山
#define unsigned char
#define uchar unsigned char
text1.c(7): error c129: missing ';' before 'ad_14'
2樓:匿名使用者
因為你u8,u16,u32這些都沒有定義過啊,編譯器當然不認識了,你把u8用uchar代替,u16用uint代替,再定義乙個u32就可以了.例如:#define u32 unsigned long
報錯 text1.c(22): error c129: missing ';' before '
3樓:修者世界
uchar code table4" time out!";
改為:uchar code table4=" time out!";
少乙個「=」
text1.c(2): error c129: missing ';' before 'main'不知道錯在哪!
4樓:紫翼魔狼
這個是因為你定義了類或者結構體,但是沒有在定義結束的大括號後面加分號。
5樓:匿名使用者
viod main(viod)
改為:void main(void)
萬年曆.c(33): error c129: missing ';' before 'char'
6樓:聽不清啊
最後部分應為:
....0x60}};
多了乙個逗號。
33行開頭應是extern
7樓:匿名使用者
第33行一開頭的extern要刪掉。
8樓:
guanxibiao[101][4] 的最後一行修改為:...... 0x60 } } ;
9樓:匿名使用者
33行應該是extern
keil 編譯一直錯誤error c129: missing ';' before 'char' 10
10樓:海天盛筵
原因:因為缺bai少';。解決步驟如下:du1.zhi第一dao步是開啟devc++5.11,然後進入以下介面。
2.接下內來,輸入容以下**。
3.然後單擊下面的框並執行選項。
4.接下來,在下面的框中選擇***pile選項,如下圖所示。
5.然後您可以在下面的框中看到錯誤。
6.下一步是通過搜尋英語單詞來尋找期望;'before'z'的意思是:在…之前;「然後通過檢視**找到缺失的第6行」;然後新增它。
7.如果最後進行編譯,將發現錯誤為0,如下圖所示。
11樓:匿名使用者
如果你寫的是彙編.a**,但儲存的是.c.也會出現此種情況。對應過來就好。
12樓:匿名使用者
程式第4行:
#define uchar unsighed charunsighed ==> unsigned……你的英文水平真差……無符號變成無嘆息了……
13樓:q群
與上面的程式有關,說少了乙個分號,你把程式完整貼出來
求指錯誤 C語言程式設計問題,c語言程式設計錯誤
程式並沒有錯,錯的是他的驗證系統。c語言大神求指出錯誤 c語言程式設計錯誤 採用scanf 代替scanf s d x scanf s還需要另乙個限制讀取長度和引數。求c語言程式設計最容易錯的題。有範圍 c語言程式設計問題 求指導 為什麼有這個錯誤?c語言裡面沒有2i這種寫法,應該是2 i 應該是死...
C語言的錯誤,C語言中的錯誤和警告有什麼區別
語法錯誤,return前面缺少分號,上面一句printf最後沒加表示語句結束的分號 話說要學程式設計還是把英語練練吧,這麼簡單的英文提示都看不懂,以後比較麻煩 錯誤會導致程式無法編譯通過,進而不能執行而警告是說程式中有些 編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行一般警告可以忽略...
C語言add x 1,y 1 ,C語言 add x 1,y
不太清楚你的意思是問這段 是什麼意思 還是 define add x,y x y 如果是後者,define的本質其實是乙個代換即編譯後add x,y 將被替換為 x y對這段 來說 add x 1,y 2 即為 x 1 y 2 x,y都被初始化為 2 所以s的值為8 2 1 2 2 1 巨集定義是直...