Dev - C++ - Alguien que me ayude a corregir este codigo linea 62

 
Vista:
sin imagen de perfil

Alguien que me ayude a corregir este codigo linea 62

Publicado por qeqwqeq (1 intervención) el 24/05/2023 06:27:05
#include <iostream>
#include <string>


using namespace std;

struct Vehiculo {
int espacio [5][3];
float precio_hora;
float precio_media;
string fecha;
string modelo_carro;
//en estas variables se hara el menu de los clientes//
int edad[100];
char nombre [30], apellido[30];
bool sexo;
string telefono;
};

int main() {
int espacio=15;
void menuclientes();
void menu();


int vehiculo = 0; // Contador de vehículos estacionados

while (true) {
// Verificar si el estacionamiento está lleno
if (vehiculo == espacio) {
std::cout << "El estacionamiento está lleno." << std::endl;
break;
}

std::string modelo_carro;
std::cout << "Ingrese el modelo del carro: ";
std::cin >> modelo_carro;

std::string fecha;
std::cout << "Ingrese la fecha de entrada (DD/MM/AA): ";
std::cin >> fecha;

vehiculo++; // Incrementar el contador de vehículos estacionados

std::cout << "Vehiculo estacionado correctamente." << std::endl;


// Preguntar si se desea estacionar otro vehículo
char opcion;
std::cout << "¿Desea estacionar otro vehiculo? (S/N): ";
std::cin >> opcion;

if (opcion == 'N' || opcion == 'n') {
break;
}
}

// Mostrar la información de los vehículos estacionados
std::cout << "Vehiculos estacionados:" << std::endl;

for (int i = 0; espacio <= vehiculo; i++) {
std::string modelo_carro = espacio [vehiculo];
std::string fecha = espacio[i][1];

std::cout << "Vehículo " << i + 1 << ": modelo = " << modelo_carro << ", fecha = " << fecha << std::endl;
}


return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Alguien que me ayude a corregir este codigo linea 62

Publicado por antonio (85 intervenciones) el 25/05/2023 15:33:40
Hola buenas tardes estas igualando un string a una matriz de enteros ese es el error que también lo estas haciendo en la línea 63.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <string>
 
 
using namespace std;
 
struct Vehiculo {
int espacio [5][3];
float precio_hora;
float precio_media;
string fecha;
string modelo_carro;
//en estas variables se hara el menu de los clientes//
int edad[100];
char nombre [30], apellido[30];
bool sexo;
string telefono;
};
 
int main() {
int espacio=15;
void menuclientes();
void menu();
 
 
int vehiculo = 0; // Contador de vehículos estacionados
 
while (true) {
// Verificar si el estacionamiento está lleno
if (vehiculo == espacio) {
std::cout << "El estacionamiento está lleno." << std::endl;
break;
}
 
std::string modelo_carro;
std::cout << "Ingrese el modelo del carro: ";
std::cin >> modelo_carro;
 
std::string fecha;
std::cout << "Ingrese la fecha de entrada (DD/MM/AA): ";
std::cin >> fecha;
 
vehiculo++; // Incrementar el contador de vehículos estacionados
 
std::cout << "Vehiculo estacionado correctamente." << std::endl;
 
 
// Preguntar si se desea estacionar otro vehículo
char opcion;
std::cout << "¿Desea estacionar otro vehiculo? (S/N): ";
std::cin >> opcion;
 
if (opcion == 'N' || opcion == 'n') {
break;
}
}
 
// Mostrar la información de los vehículos estacionados
std::cout << "Vehiculos estacionados:" << std::endl;
 
for (int i = 0; espacio <= vehiculo; i++) {
std::string modelo_carro = "a";//Error no puedes pasarle una matriz de enteros
std::string fecha = "b";//Error no puedes pasarle una matriz de enteros
 
std::cout << "Vehículo " << i + 1 << ": modelo = " << modelo_carro << ", fecha = " << fecha << std::endl;
}
 
 
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar