用如下方法:
A.c中的内容:
struct PRTDATA{
unsigned char XXXX;
unsigned int XXXX;
......;
};
struct PRTDATA PRTDATA1[10];
B.c中的内容:
struct PRTDATA{
unsigned char XXXX;
unsigned int XXXX;
......;
};
extern struct PRTDATA PRTDATA1[10];
如果你嫌写两遍
struct PRTDATA{
unsigned char XXXX;
unsigned int XXXX;
......;
};麻烦,那么把它放到a.h中,然后在a.c和b.c中分别#include "a.h"
|