繁体   English   中英

检查C中的结构内部是否存在元素

[英]Check whether an element exist inside a structure in C

如果我有一个说“苹果”的结构,那么有没有办法检查结构中是否存在一个说“颜色”的特定元素?

struct apple A{
char color;
int pack;
}

使用此功能的函数可能知道其名称以外的其他结构。

用C语言执行此操作的唯一方法是使用您感兴趣的特定字段。如果程序可以编译,则说明该程序存在。 如果不是,则不是或者您有其他错误。

C不支持您的追求-要求它听起来像您的设计有问题。 如果您要解释流,则流中应该早有和标识符,用于指示随后的流中的结构。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM