跨文件调用结构体的问题
本帖最后由 A529231559 于 2020-3-6 22:42 编辑typedef struct DingWei_data {
string describe_DW;
string keyw;
int x1;
int y1;
int jt_long;
int jt_width;
}
extern struct DingWei_data dingwei_all;
int main ()
{
string a1 = "\\dingwei.txt";
charc;
string b;
char *ab;
_getcwd(c, sizeof(c));
b = c;
a1 = b + a1;
ab = &a1;
string add;
Read_write_data RWD(ab, add);
cout << dingwei_all << endl;
}
其他文件定义的结构体数组,在另外的文件怎么去调用这个结构体数组呢?
我已经加extern了,还是报下面的错
cout << dingwei_all << endl;错误提示是表达式必须是指向完整对象类型的指针
本帖最后由 Cool_Breeze 于 2020-3-7 14:42 编辑
static/image/hrline/3.gif
Cool_Breeze 发表于 2020-3-7 14:09
我以为有人帮我解答。。。。结果。。。。。。{:5_104:}
页:
[1]