访问不同源文件中的结构

时间:2014-03-22 05:35:29

标签: c structure

我想从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中访问。?

1 个答案:

答案 0 :(得分:1)

您可以使用extern关键字并在新文件中声明struct变量。

extern struct value entry;