没有标题的C外部结构?

没有标题的C外部结构?,c,struct,extern,C,Struct,Extern,我想将具有struct作为参数的函数外部化,但我无权访问包含函数和结构定义的文件的源代码。我无法创建标题并将结构放入其中,因为我不知道结构的字段 如何在不带头的情况下扩展struct,或者指向结构的指针?@BlagovestBuyukliev函数获取指向结构的指针@Nithi89:然后您只需继续执行结构的正向声明:结构foo;void func(结构foo*)@BlagovestBuyukliev:谢谢,它成功了!!

我想将具有
struct
作为参数的函数外部化,但我无权访问包含函数和结构定义的文件的源代码。我无法创建标题并将结构放入其中,因为我不知道结构的字段


如何在不带头的情况下扩展
struct
,或者指向
结构的指针
?@BlagovestBuyukliev函数获取指向
结构的指针
@Nithi89:然后您只需继续执行结构的正向声明:
结构foo;void func(结构foo*)@BlagovestBuyukliev:谢谢,它成功了!!