我已经声明了一个结构数组:
typedef struct{
int source;
int dest;
int type;
int port;
char data;
}test;
test packet[50];
我正在尝试访问数组并将其打印到屏幕上:
for (p = 0; p < i; p++)
{
printf("%i", packet[p]);
}
但我没有得到我所期望的。我是 C 的新手,所以对于这篇文章的任何问题,我深表歉意。只是要求更多信息,我会给它。我的逻辑完全错了吗?
在我的脑海中,我在一个数组中创建了 50 个结构实例,数组的每个元素都包含结构中的 5 个变量。