社区
C++ 语言
帖子详情
如何调用不在同一个文件夹下的结构体中的变量
Ryan_Curt
2009-09-28 10:45:51
任何调用?
结构体定义在一个文件夹下,需要调用结构体中变量的函数在另一个文件夹下,两个文件夹在同一目录下,我需要用到结构体中某个变量的值,怎么做?
...全文
350
12
打赏
收藏
如何调用不在同一个文件夹下的结构体中的变量
任何调用? 结构体定义在一个文件夹下,需要调用结构体中变量的函数在另一个文件夹下,两个文件夹在同一目录下,我需要用到结构体中某个变量的值,怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ryan_Curt
2009-10-09
打赏
举报
回复
[Quote=引用 11 楼 xingzhe2001 的回复:]
file a:
extern CMD_S_GameStart GameStart;
file b:
CMD_S_GameStart GameStart;
[/Quote]
数据还是被清零了。
CMD_S_GameStart GameStart;写在函数中会警告未初始化。
Ryan_Curt
2009-09-28
打赏
举报
回复
在调用的函数中定义结构体类型变量的时候要初始化,这一初始化之后,数据就被清了,而我需要的就是这些数据。
hurongfz
2009-09-28
打赏
举报
回复
LZ的问题有歧义。LZ是问调用另外一个文件中的某个变量;还是问使用另外一个文件中的某种类型
xingzhe2001
2009-09-28
打赏
举报
回复
然后呢
Ryan_Curt
2009-09-28
打赏
举报
回复
[Quote=引用 1 楼 xingzhe2001 的回复:]
#include "../anotherfolder/target.h"
[/Quote]
已经这样做过了.
zdeepblue
2009-09-28
打赏
举报
回复
假设有两个cpp文件A和B
先要include申明那个结构的头文件,然后分别编译cpp文件,最后链接它们
xingzhe2001
2009-09-28
打赏
举报
回复
#include "../anotherfolder/target.h"
xingzhe2001
2009-09-28
打赏
举报
回复
file a:
extern CMD_S_GameStart GameStart;
file b:
CMD_S_GameStart GameStart;
Ryan_Curt
2009-09-28
打赏
举报
回复
[Quote=引用 8 楼 xingzhe2001 的回复:]
终于明白你问啥了,你是不是问在a.cpp里有个全局变量 a, 像在b.cpp里调用a.someting? 那么你在b.cpp的开头加上
C/C++ codeextern A a;
如果不是全局变量是不能在另一个cpp里直接用的。
[/Quote]
提示:error LNK2001: 无法解析的外部符号 "struct CMD_S_GameStart GameStart" (?GameStart@@3UCMD_S_GameStart@@A)
fatal error LNK1120: 1 个无法解析的外部命令
thy38
2009-09-28
打赏
举报
回复
用命名空间比较好
xingzhe2001
2009-09-28
打赏
举报
回复
终于明白你问啥了,你是不是问在a.cpp里有个全局变量 a, 像在b.cpp里调用a.someting? 那么你在b.cpp的开头加上
extern A a;
如果不是全局变量是不能在另一个cpp里直接用的。
Ryan_Curt
2009-09-28
打赏
举报
回复
达人们,求解...
C语言复习题64-按类型(自己修正)程序设计.doc
《C语言程序设计》复习纲要 2 1、判断能否被整除-3 3 2、用公式求和、求乘积-11 6 3、字符串字符数组-12 16 ...1. 在考生
文件夹
下,要求程序PROG.C的功能是: 求[1,1000]之间既能被3整除又能被5整除的整数之和,将
MDK keil
中
在定义一个
结构体
的时候加点后面不出现
结构体
当
中
变量
的提示
MDK keil
中
在定义一个
结构体
的时候加点后面不出现
结构体
当
中
变量
的提示 解决办法: 1、确保已经将顶层头文件stm32f10x.h添加至当前你所写的文件内; 2、检查你自己写的文件是否已经加载到工程之
中
。(很多情况下就是...
《C语言基础》 之 第10章
结构体
课程内容:为什么需要
结构体
、定义一个
结构体
类型、
结构体
变量
的声明和定义、sizeof测试
结构体
变量
字节、
结构体
成员的普通访问方式、使用指针访问
结构体
成员、
结构体
嵌套、
结构体
传参、
结构体
数组。
matlab simulink自定义
结构体
变量
并在函数模块
中
应用
前段时间“硬着头皮”给一个simulink模型添加了一个函数模块,函数的输出是4个
结构体
变量
,因此涉及到在simulink
中
自定义
结构体
类型的
变量
,以及显示输出的
结构体
变量
。 完成这一任务的过程还是费了一些劲的,在...
Qt下的全局
变量
的定义及其
调用
这个折磨我整整一天呀,不断的调试,我想定义一个全局的
结构体
,是的可以在不同的.cpp
文件夹
中
使用,但是刚开始遇到了很多困难,怎样都引用不成功,最后终于写好extern和static下的定义 在自定义.h文件
中
声明,....
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章