c語言錯誤TEXT1 C 7error C129 missingbefore char

2021-03-27 05:30:11 字數 1744 閱讀 2102

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 巨集定義是直...