社区
工具平台和程序库
帖子详情
关于结构体指针的问题。请各位帮忙!急急急急急急急急急急急急急
zhangjy2001
2003-09-29 10:50:12
我定义了一个
#define DNLENGTH 4
static void * pdn[DNLEGTH];
struct a {
int n;
} a1 , a2;
struct b {
int i;
}b1,b2;
是不是可以直接用:pdn[1] = a1;pdn[2] = a2;pdn[3] = b1; pdn[4] = b2;
如果不行,有什么别的方法吗???
...全文
39
6
打赏
收藏
关于结构体指针的问题。请各位帮忙!急急急急急急急急急急急急急
我定义了一个 #define DNLENGTH 4 static void * pdn[DNLEGTH]; struct a { int n; } a1 , a2; struct b { int i; }b1,b2; 是不是可以直接用:pdn[1] = a1;pdn[2] = a2;pdn[3] = b1; pdn[4] = b2; 如果不行,有什么别的方法吗???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangjy2001
2003-09-29
打赏
举报
回复
谢谢楼上的兄弟,我解决了,应该是
((struct a *)pdn[0])->n=10;
这样才行!!!
sevecol
2003-09-29
打赏
举报
回复
你保存在pdn中的指针是void*
使用的时候需要转化成实际的指针类型
((a*)pdn[0])->n=10;
zhangjy2001
2003-09-29
打赏
举报
回复
上面写错了。
应该是pdn[1]-> n = 10;
zhangjy2001
2003-09-29
打赏
举报
回复
关于上面的问题的补充!!
我的意思是我想:::pdn[1] = &a1;pdn[2] = &a2;pdn[3] = &b1; pdn[4] = &b2;
如果我 pdn[1].n = 10; 这样就不行。。
lth_81
2003-09-29
打赏
举报
回复
同意楼上的,么错
sevecol
2003-09-29
打赏
举报
回复
这样
pdn[1] = &a1;pdn[2] = &a2;pdn[3] = &b1; pdn[4] = &b2;
请
教高手关于EXCEL行列转换的
问题
!谢谢!
急
急
急
!!!
一般的方法行不通,可能要用到宏或者编一个程序,
请
帮忙
!
c + + 计 时 器
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
c + + 计 时 器
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
1
急
急
急
i几i积极
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
积极
1
急
急
急
i几i积极
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
急
积极
图片试用
急
急
急
急
急
急
急
急
急
图片试用
急
急
急
急
急
急
急
急
急
演讲
急
急
急
急
急
急
急
急
急
急
演讲
急
急
急
急
急
急
急
急
急
急
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章