我的一项任务是,我的任务是以字符串格式打印下面的整个结构。
Struct test
{
int a,
char char1,char2;
}
输出应该是:结构是 a=10,char1=b,char2=c; 我知道使用它很简单
printf("Structure is a=%d,char1=%c, char2= %c", s.a,s.char1,s.char2);
但是在实时,我有很多大结构,我不能为结构的每个元素编写带有访问说明符的 printf 语句。有没有其他方法可以通过指定结构变量或其他方式来打印整个结构?