Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/02/2015, 07:31
rdv316
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Array de estructura,typedef y punteros.

Hola razpeitia.
Gracias por ocuparte, en cuanto a typedef lo voy a dejar por el momento, no debe ser cosa de otro mundo aplicarlo a mi programa, en cuanto a consultar en internet no tenes una idea todo lo que practico antes de consultarlos.-
Bueno expongo nuevamente mi código, está logrado el array de estructuras, sólo que no me da error para acceder a cada uno de los elementos, lo que me ocurre es que todo el mundo accede con -> y en mi manual está de la manera que yo lo expuse, me gusta más-

Código C:
Ver original
  1. #include <stdio.h>
  2.  
  3. struct agenda{
  4.     int orden, celular;
  5.     char nombre[30], apellido[30], calle[30], ciudad[30], correo[50];
  6. }contacto[10];
  7.  
  8. int main(void){
  9.     struct agenda *ptrContacto;
  10.     ptrContacto = &contacto[0];
  11.    
  12.     (*ptrContacto+3).orden = 3;
  13.  
  14.     //printf("\n\n %d", (*ptrContacto).orden);
  15.    
  16.     getchar();
  17.     return 0;
  18. }

Cita:
C:\ProgramasNotepad\Pruebas.c: In function 'main':
C:\ProgramasNotepad\Pruebas.c:12:15: error: invalid operands to binary + (have 'struct agenda' and 'int')
(*ptrContacto+3).orden = 3;
Espero puedas ayudarme.-

Un abrazo.
Daniel