Fiz o seguinte código,ele não apresentou nenhum erro mas quando coloco para rodar so pede o nome,email,id uma vez e depois o programa termina, gostaria de saber qual é o erro,agradeço desde já!
#include <stdio.h>#include <stdlib.h>struct pessoa{ char *nome; char *email; int ID;};typedef struct pessoa ser;int main(){ ser cadastro[2][2]; int i,j; for(i=0;i<2;i++) { for (j=0;j<2;i++) { printf("Nome: [%d][%d]",i,j); gets(cadastro[i][j].nome); printf("email: [%d][%d]",i,j); gets(cadastro[i][j].email); printf("ID: [%d][%d]",i,j); scanf("%d",&cadastro[i][j].ID); printf("\n"); } printf("\n"); } printf("\n"); for(i=0;i<2;i++) { for (j=0;j<2;i++) { printf("Nome: %s",cadastro[i][j].nome); printf("email: %s",cadastro[i][j].email); printf("ID: %i",cadastro[i][j].ID); } }}