在2个文件中包含相同的标题.c

时间:2015-06-06 23:24:42

标签: c header include

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:字符串常量之前的预期声明说明符或'...'(法语抱歉)

1 个答案:

答案 0 :(得分:0)

你不能把这行:printf("%d",var); 在包括下面。它必须放在一个函数中。