Hola a todos, estoy comenzando con punteros y tengo una duda, quiero pegarle un valor a un array, y luego mostrarlo. algo simple. disculpen mi pregunta tonta.. pero no me sale!
El programa
El programa
Citar
typedef struct
{
int id;
char name[50];
char lastName[50];
char email[50];
char gender[50];
char ip[50];
}Employee;
int main()
{
Employee pEmployee[10];
int indice;
printf("Ingrese el indice donde quiere guardar los datos");
scanf("%d",& indice);
(pEmployee+indice)->id=800;
strcpy((pEmployee+indice)->name,"name"); //creo que un error lo tengo aca, como lo estoy guardando
strcpy((pEmployee+indice)->lastName,"lastName");
strcpy((pEmployee+indice)->email,"email");
strcpy((pEmployee+indice)->gender,"gender");
strcpy((pEmployee+indice)->ip,"ip");
ACA esta el problema, no tengo idea como mostrarlo con un printf porque por ejemplo coloco esto, aunque puede ser que el error solo sea el mencionado arriba, de como guardo los datos.
printf("ID: %d\t NAME: %s",pEmployee[indice]->id,pEmployee[indice]->name); y ya me sale error..
}