si, es que en la facultad me enseñaron a hacer como vos lo hiciste, pero ahora quiere que utilize punteros, y utilize el operador flecha no el punto.. pero bueno, por lo que veo no vengo bien en la facultad jaja |
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúsi, es que en la facultad me enseñaron a hacer como vos lo hiciste, pero ahora quiere que utilize punteros, y utilize el operador flecha no el punto.. pero bueno, por lo que veo no vengo bien en la facultad jaja |
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..
}
Citar
int getPelicula(char mensaje[],char input[]) //Funcion declarada
{
int i=0;
char aux[250];
printf(mensaje);
scanf("%s", aux);
while(aux[ i ] != '\0') //los espacio dentro del [] es para que se vea la i.
{
if((aux[ i ] != ' ') && (aux[ i ]<'a' || aux[ i ]>'z') && (aux[ i ]<'A' || aux[ i ]>'Z')&&(aux[ i ]<'0' || aux[ i ]>'9'))
{
return 0; //si no es letras ni numeros, ni espacio.
}
i++;
}
strcpy(input,aux); //una vez comprabado lo guarda en el lugar que tendria que ir.
return 1; //indicando que se pudo comprobar.
}
Citar
void modificarUsuarios(sUsuario input[],int cantidad) //sUsuario es el tipo de estructura que estoy utilizando
{
int i;
char auxNick[26];
printf("ingrese Nombre de nick que desea modificar");
scanf("%s", auxNick);
for(i=0; i<cantidad; i++)
{
if(strcmp(input[ i ].nickUsuario,auxNick)==0)
{
//desarrollo.
}
else
{
}
}
}//termina funcion