struct付初值的问题
typedef struct tagSPS { //定义结构
char szPm[10]; //品名
int Lx; //0-GJ 1-XS
char szSl[10]; //数量
char szDj[10]; //单价
char szJe[10]; //金额
} SPS;
SPS Sps[]={//信息
{"红梅",0,"1000","30","30000"},
{"黄梅",0,"1000","29","29000"},
{"绿梅",0,"1000","28","28000"},
{"青梅",0,"1000","27","27000"},
{"白梅",0,"1000","31","31000"},
{"红梅",1,"1000","30","30000"},
{"黄梅",1,"1000","29","29000"},
{"绿梅",1,"1000","28","28000"},
{"青梅",1,"1000","27","27000"},
{"白梅",1,"1000","31","31000"}};
错在那里了 定义是在.h里 付值是在cpp里 不是全局的