SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: perdido91 en Martes 1 de Marzo de 2011, 18:04
-
Pues tengo el siguiente codiigo, y lo que tengo que hacer es rellenar los campos de concesionario.
#include <iostream>
using namespace std;
#define DIM 50
#define DOM 10
struct tseg
{
char *modelo;
char *numSerie;
double precio;
char *numContrato;
double impContrato;
};
struct tconces
{
char *nombre;
char *direccion;
char *codigo;
tseg *contrato[DOM];
};
tconces *concesionario[DIM];
void registrarConcesionario(tconces& concesionario);
void registrarConcesionario (tconces& concesionario)
{
}
Lo que no entiendo es por que tconces tiene el & al lado, y como rellenar los campos de tconces concesionario. He probado con
cin >> (*concesionario).nombre pero me da error de compilacion. El prototipo tiene que ser asi porque lo especifica el enunciado de la practica.
-
Es un alias, introducido en C++ para mayor comodidad al momento de pasar y usar parámetros por referencia:
Pasa y usa el parámetro como si fuera del tipo "tconces".