我希望在一个结构中有一个类型,它接受一个char和一个int,即Z84 . 我试图解决这个问题,但我没有任何线索 . 会无效吗?或者它与不同类型的冲突是否相同?
struct exmaple{
whatType? charValueintValue
};
我在巫婆中搜索类似int的类型,我可以存储Z84 . I do not mean this:
struct exmaple{
int number
char value
};
但是如果我可以做printf(“某些东西:%示例”,示例),或者我应该怎么做才能在charValueintValue上使用printf用printf打印出这个值,这样可以正常工作?
2 回答
您应该将其存储为char *并将整数值转换为ASCII .
如果要使用整数,还可以尝试单独存储它们:
当然,这很容易:
现在你有“结构中的单一类型” .
您只需要更早地定义:
用法: