構造体の配列を次のように宣言しました。
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 で非常に新しいので、この投稿で問題が発生したことをお詫びします。詳細についてはお尋ねください。お答えします。これでロジックが完全に間違っていますか?
私の頭の中で、構造体に 5 つの変数を含む配列の各要素を持つ配列に構造体の 50 個のインスタンスを作成しました。