單挑,這是一個班級任務,因此,你知道,學術上的誠實和什麼。'int32_t'之前的預期說明符 - 限定詞列表
我有這樣定義的結構:
typdef struct {
int32_t r[8];
Seq_T m;
Seq_T lengths;
int32_t ctr;
} UM_T;
一切都被編譯罰款,包括執行,直到我添加了一個客戶端:
#include "um.h"
int main(int argv, char* argc[]){
FILE* file = fopen(argc[1]);
UM_T* um = UM_new (file);
run(um);
};
現在,編譯器(GCC)告訴我:
um.h:5: error: expected specifier-qualifier-list before 'int32_t'
我會有一些想法,如果int32_t
是一個結構或者我已經定義的東西,但顯然情況並非如此。有任何想法嗎?
'#包括'所以編譯器知道類型。 –