c文件:Primitives.c,bloc.c和main.c
2.h标题:bloc.h和primitives.h
我想在Primitives.c上工作并使用我在primitives.c中创建#include "primitives.h"
的bloc.c函数
在primitives.h我有:
#ifndef PRIMITIVES_H_
#define PRIMITIVES_H_
#include "bloc.h"
#endif
在bloc.h中:
#ifndef BLOC_H_
#define BLOC_H_
...
#endif
在primitives.c中:
#include "primitives.h"
printf ("%d", var);
最后在bloc.c:我推了推
int var = 2;
问题是它在我编译primitives.c时显示: primitives.c:5:9:erreur:字符串常量之前的预期声明说明符或'...'(法语抱歉)
答案 0 :(得分:0)
你不能把这行:printf("%d",var); 在包括下面。它必须放在一个函数中。