[C con Clase] 1 lista dentro de otra lista

Jose Manuel Calaudio Hernández jclaudio_4 en hotmail.com
Sab Abr 10 06:21:44 CEST 2010


tengo un problema con este codigo la verdad quiero imprimir los datos y luego ordenarlos a traves de la forma de burbuja


# include <stdio.h>
# include <conio.h>
# include <string.h>
# include <ctype.h>
# include <iostream.h>

const int dato=2;

struct ingreso
{

char nombre[dato][15];

char apellido[dato][15];

int dia[5],mes[5],anio[5];


char estadoCivil[dato][15];

int sueldo[dato][15];

};

ingreso empleado[100];


void main()
{//inicio del programa

int i,j,temp,a,m,d;

char auxnom;
char auxape[dato][15];
int auxdia[5],auxmes[5],auxanio[5];
char auxextcivil[dato][15];



printf("Ingrese %d Empleados\n",dato);

for(i=0;i<dato;i++)
{//inicio del for
  for(j=0;j<1;j++)
  {
    printf("\nIngrese Nombre del %d empleado\n",i+1);
    scanf("%s",&empleado[i].nombre[i][j]);

    printf("Ingrese Apellido\n");
    scanf("%s",&empleado[i].apellido[i][j]);

    printf("Ingrese Fecha De Nacimiento Dia\n");
    scanf("%d",&empleado[i].dia[i]);


   printf("Ingrese Fecha De Nacimiento Mes\n");
   scanf("%d",&empleado[i].mes[i]);


   printf("Ingrese Fecha De Nacimiento Anio\n");
   scanf("%d",&empleado[i].anio[i]);

   printf("Ingrese Estado Civil\n");
   scanf("%s",&empleado[i].estadoCivil[i][j]);

   printf("Ingrese Sueldo\n");
   scanf("%s",&empleado[i].sueldo[i][j]);
  }
}//fin del for


clrscr();

    //___________________________imprimir datos_______________________________
   for (i=0; i<dato; i++ )
   {

       printf("_____________________________________");
       printf("\nNombre  del %d empleado %s " ,(i+1),empleado[i].nombre[i]);
       printf("\nApellido  del %d empleado %s ",(i+1),empleado[i].apellido[i]);
       printf("\nFecha De Nacimiento %d empleado ",i+1);
       printf("\n  Dia %d ",empleado[i].dia[i]);
       printf("\n  Mes %d ",empleado[i].mes[i]);
       printf("\n  Año %d",empleado[i].anio[i]);
       printf("\nEstado Civil del %d empleado %s",i+1,empleado[i].estadoCivil[i]);
       printf("\nSueldo %d del empleado %s\n\n",i+1,empleado[i].sueldo[i]);
    
   }


  for(i=0;i<dato-1;i++)
   for(j=i+1;j<dato;j++)
   if(empleado[i].sueldo[i]<empleado[i].sueldo[j])
   {
   
   strcpy(auxnom,empleado.nombre);


   }
  


   //strcpy(autos[aj-1].marca,autos[aj].marca);
//strcpy(auxab,autos[aj-1].marca);
//strcpy(autos[aj].marca,auxab);



}//fin del progrma
 		 	   		  
_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100409/3d2c09a1/attachment-0001.html>


Más información sobre la lista de distribución Cconclase