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#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
class DatosEmpleado{
private:
enum { largoArreglo = 30 };
char nombre[largoArreglo];
char app[largoArreglo];
char apm[largoArreglo];
public:
char ingresoEmp(char [], char [], char []);
void imprimir();
};
char DatosEmpleado::ingresoEmp(char nombreI[], char appI[], char apmI[])
{
strncpy(nombre
, nombreI
, largoArreglo
); }
void DatosEmpleado::imprimir (){
cout<<"("<<nombre<<" "<<app<<" "<<apm<<")"<<endl;
}
int main()
{
enum{largoArreglo = 30};
char nom1[largoArreglo];
char app1[largoArreglo];
char apm1[largoArreglo];
cout<<"Ingrese el Nombre => ";
cin>>nom1;
cout<<"Ingrese el Apellido Paterno => ";
cin>>app1;
cout<<"Ingrese el Apellido Materno => ";
cin>>apm1;
DatosEmpleado d1;
d1.ingresoEmp (nom1, app1, apm1);
d1.imprimir ();
}
....bye...