使用联合打印字符串时出现运行时错误。它不打印字符串值但打印整数值

拉克什塔

打印语句我得到的输出

    for(i = 0; i<n; i++) //printing
    {printf("Name: %s\nAddress: %s\nOccupation: %s\nAge: %d", p[i].name, p[i].add, p[i].occ, p[i].age);}
保罗·奥格维

如果p[i]是一个工会,那么它只能容纳一个成员。但是,在您的印刷品中:

printf("Name: %s\nAddress: %s\nOccupation: %s\nAge: %d", p[i].name, p[i].add, p[i].occ, p[i].age);

你似乎认为它拥有所有的价值。为此,您不需要 a unionbut a struct

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章