Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/02/2015, 08:06
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Array de estructura,typedef y punteros.

Ese error te da porque tratas de sumar una estructura y un int.

Cuando lo que quieres hacer es:
Código C:
Ver original
  1. *(ptrContacto+3).orden = 3;

Personalmente, veo que estas complicando las cosas. Solo usa la estructura como un arreglo mas.

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. } contactos[10];
  7.  
  8. int main(void){
  9.  
  10.     contactos[3].orden = 3;
  11.  
  12.     printf("\n\n %d", contactos[3].orden);
  13.     return 0;
  14. }