请教:关于C51结构数组的调用
个位大虾:请看下面的结构数组,这在一个单独的文件中,请问如果有两个其他的文件都要调用它,该怎样引用,我在一个文件中应用它可以,但有两个文件分别引用时,就编译不过去,也就是 extern 该怎样定义
#define uint unsigned int
#define uchar unsigned char
#define ulong unsigned long
struct Pra{
uchar idata PraNo; //参数编号
uint idata PraDat; //参数数据
uchar idata PraPoint; //参数小数点位置
uint code PraMax; //参数最大值
uint code PraMin; //参数最小值
};
struct Pra PraTab[]= //定义参数表
{
{0x00,0x00,0x0,0,0}, //当前参数
{0x01,0x01,0x04,59999,0}, //参数1;
{0x02,0x02,0x05,5000,1}, //参数2;
{0x03,0x03,0x05,100,0}, //参数3;
{0x04,0x04,0x05,100,0}, //参数4;
{0x05,0x05,0x05,100,0}, //参数5;
{0x06,0x06,0x05,100,0}, //参数6;
{0x07,0x00,0x09,9999,0} //参数7;
};
uchar data PraSum=7; //参数总数
发表时间:2009年10月15日8:23:02