当前位置:  开发笔记 > 编程语言 > 正文

如何将两个单独的结构传递给接受单个指针的函数?

如何解决《如何将两个单独的结构传递给接受单个指针的函数?》经验,为你挑选了1个好方法。

我有一个只有一个(void*)数据传输指针的函数.但我需要使用该指针同时传输两个不同的结构(struct Astruct B)(void*).是否可以通过此指针存储一个接一个结构,然后使用结构大小和偏移量访问数据?



1> Govind Parma..:

你可以这样做:

struct C 
{
    struct A myA;
    struct B myB;
};

填充myAmyB变量C,然后将指针传递给struct C函数中的a.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有