永发信息网

C语言关于外部文件调用结构体变量的问题,急求

答案:2  悬赏:60  手机版
解决时间 2021-11-10 11:31
C语言关于外部文件调用结构体变量的问题,急求
最佳答案
在-1 -2文件用extern STUD 就行了追问不行啊,这样写还是报错。主函数文件:typedef struct student{……}STUD;另外两个文件都加上了extern STDU;还是报错,显示结构体不能用。追答。。。当然。。。只有声明 没定义怎么能行 对STDU进行定义比如STDU a;然后在 另外得文件用extern STDU a;追问那这样这道题怎么写呀?我可以在主函数里定义ps和*ps么?追答没分 没动力 有分就帮你写一下追问50分了,够不?不够还可以再加。不过我没剩多少分了。追答一下班就忘了这岔了 ,注意.CPP是C++文件 得用C++的编译器编译
全部回答
最终的答案我已经找到:

//file: head.h
struct test
{ int i;
char j;
}; // 这里不能定义任何变量,因为头文件被许多文件包含,会出现重复定义
extern struct test *right; // 申明结构体变量 right 在其它文件中定义


//file: use.c
struct test *right; // 在这里将 right 定义为全局变量

//file: other.c
#include "head.h" // 只要将头文件包含进去,任何文件都可以调用 right;

void over()
{ printf("%c",right->j); // 直接调用结构体变量 right 的成员
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
情其实哪可分胜负 是什么歌?歌词是什么?
3.82乘99+3点八二的的等式有怎样的简便方法?
倔的形近字是什么要3个a
SS怎么实现加速
魅族mx5没信号了怎么办?
青少年吸烟害处大说明文500字
电镀冷镀要镀到多厚才能起到防锈防腐的作用呢
planet双声道版,百度网盘谢谢
菜鸟驿站(厦门芙蓉宛六期店)地址在哪,我要去
公公外面有人,且他的朋友也是这样,担心老公
全自动女用的情趣用品有什么?
非先帝神明,远而弗用,则其所败坏,可胜言哉
郑洁的最好成绩是多少
在此刻陈倩倩 韩磊mp3下载
日照纱窗、莺蝶飞来、映出芙蓉牡丹 / 雪
推荐资讯
重庆恩居房地产公司的薪资待遇底薪7000是不是
用凝望,险峻,袅袅,悬崖绝壁写一段话
一条的拼音是什么
庆阳市环宇驾校办公地址在什么地方,我要处理
宿舍同学结婚,给多少份子钱合适啊?
菏泽春节去哪玩?
求凛として时雨的eF的歌词
料峭是什么意思
一个梅子里面含有那些对人体有益处的微量元素
仿瓷墙面刮花了怎么办
平安驾校报名点(襄阳枣阳)地址在哪,我要去那
楼层低了,有蚊子怎么破
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?