Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 19:11
__SDP__
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
ayuda con paso de valores a un arreglo

voy a resumir lo que mas pueda...
...quisiera poder pasar datos simples como el nombre y apellido...digamos que son 3 personas....nombre[0][1] = //asi

asi me funciona el ingreso...pero si quiero ingresar mas personas...como paso los datos para almacenarlos a un arreglo de 2 dimensiones

Código C++:
Ver original
  1. #include <iostream>
  2. #include <string.h>
  3. #include <stdlib.h>
  4.  
  5. using namespace std;
  6.  
  7. class DatosEmpleado{
  8.    
  9.     private:
  10.         enum { largoArreglo = 30 };
  11.         char nombre[largoArreglo];
  12.         char app[largoArreglo];
  13.         char apm[largoArreglo];    
  14.  
  15.     public:
  16.         char ingresoEmp(char [], char [], char []);
  17.         void imprimir();
  18.        
  19. };
  20.  
  21.  
  22.  
  23. char DatosEmpleado::ingresoEmp(char nombreI[], char appI[], char apmI[])
  24. {
  25.     strncpy(nombre, nombreI, largoArreglo);
  26.     strncpy(app, appI, largoArreglo);
  27.     strncpy(apm, apmI, largoArreglo);
  28. }
  29.  
  30. void DatosEmpleado::imprimir (){
  31.         cout<<"("<<nombre<<" "<<app<<" "<<apm<<")"<<endl;
  32. }
  33.  
  34. int main()
  35. {          
  36.     enum{largoArreglo = 30};
  37.     char nom1[largoArreglo];
  38.     char app1[largoArreglo];
  39.     char apm1[largoArreglo];
  40.    
  41.         cout<<"Ingrese el Nombre => ";
  42.         cin>>nom1;
  43.         system("PAUSE");
  44.         cout<<"Ingrese el Apellido Paterno => ";
  45.         cin>>app1;
  46.         system("PAUSE");
  47.         cout<<"Ingrese el Apellido Materno => ";
  48.         cin>>apm1;
  49.         system("PAUSE");
  50.  
  51.     DatosEmpleado d1;
  52.     d1.ingresoEmp (nom1, app1, apm1);
  53.     d1.imprimir ();
  54. }



....bye...