注意してください、これはクラスの課題のためです。つまり、学問的な誠実さなどです。
次のように定義された構造体があります。
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
構造体または私が定義したものである場合、どうすればよいかについてはある程度の考えがありますが、明らかにそうではありません。何か案は?