Código:
struct conductor{
char nombre;
int cedula;
int carne;
};
typedef struct vehiculo{
int placa;
char localidad[10];
int capacidad;
conductor chofer;
bool activo;
};
void agregar(vehiculo inventario[], int &cont){
cout << "Digite la placa del vehiculo ";
cin >> inventario[cont].placa;
cout << "Digite la localiacion general del vehiculo ";
cin >> inventario[cont].localidad;
cout << "Digite la capacidad del vehiculo: ";
cin >> inventario[cont].capacidad;
cout << "Digite el nombre del chofer: ";
cin >> inventario[cont].chofer.nombre;
cout << "Digite la cedula del chofer: ";
cin >> inventario[cont].chofer.cedula;
cout << "Digite el carne del chofer: ";
cin >> inventario[cont].chofer.carne;
inventario[cont].activo = true;
}
void main(){
vehiculo inventario[100];
int cont = 0;
agregar(inventario, cont);
¡GRACIAS!