我想从file1.c中使用的结构访问数据并访问file2.c中的数据
我宣布了
in file1.c
struct value
{
unsigned char time[6];
unsigned char date[6];
unsigned char number[6];
} entry;
其中struct由值填充,然后想要使用file2.c中的结构
time[0]= entry.time[0]; date[0]=entry.date[0]; number[0]=entry.number[0];
我应该如何使用结构范围,以便它也可以在file2.c中访问。?
答案 0 :(得分:1)
您可以使用extern
关键字并在新文件中声明struct
变量。
extern struct value entry;