Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2010, 06:16
minette1988
 
Fecha de Ingreso: febrero-2010
Mensajes: 258
Antigüedad: 14 años, 2 meses
Puntos: 0
puntero a estructura

Hola, tengo el siguiente programa donde uso array de estructuras y punteros. Cuando lo ejecuto me da el siguiente error: 12 C:\Users\asus\Desktop\puntero a estructura.c two or more data types in declaration of `main'

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5.   struct alumno{
  6.         char nombre[30];
  7.         char apellido[40];
  8.         char telefono[10];
  9.   }
  10.  
  11.  
  12. int main(){
  13.    int i;
  14.    struct alumno clase[5];
  15.    struct alumno *pa;
  16.          
  17.    for(i=0; i<5; i++){  
  18.      printf("Alumno nº %d:\n", i+1);
  19.      printf("Nombre: ");
  20.      scanf("%29s", clase[i].nombre);
  21.      printf("Apellidos: ");
  22.      scanf("%39s",clase[i].apellido);
  23.      printf("Telefono: ");
  24.      scanf("%9s",clase[i].telefono);
  25.    }  
  26.    pa=clase;
  27.    for(i=0; i<5; i++){
  28.         printf("\n\nAlumno nº %d:\n", i+1);
  29.         printf("Nombre: %s\n", pa->nombre);
  30.         printf("Apellidos: %s\n", pa->apellido);
  31.         printf("Telefono: %s\n", pa->telefono);
  32.    }
  33.    getchar();
  34.    getchar();
  35. }