Dev - C++ - Error de comando interno o externo en c++

 
Vista:
sin imagen de perfil

Error de comando interno o externo en c++

Publicado por Eric (4 intervenciones) el 08/05/2023 17:23:05
FEFFF2D0-A8CD-4AE6-8017-728CE7BACE68

Estoy intentando ejecutar ese archivo exe que dice PRACT1 desde un menú de opciones en c++ y lo que me sale es ese error, como puedo resolverlo ?
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.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Error de comando interno o externo en c++

Publicado por dario (718 intervenciones) el 09/05/2023 04:05:14
Hola, podrias poner el codigo para ver donde falla.
Salu2.
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
sin imagen de perfil

Error de comando interno o externo en c++

Publicado por Eric (4 intervenciones) el 09/05/2023 23:49:47
#include <iostream>
#include <stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<vector>

using namespace std;
void dibujaMenu();
// Funciones para las opciones y subopciones del menú
void opcion1()
{
cout << "Has seleccionado la Opción 1." << endl;
// Agrega la lógica para la opción 1
}

void opcion2()
{
cout << "Has seleccionado la Opción 2." << endl;
// Agrega la lógica para la opción 2
}

void opcion3()
{
cout << "Has seleccionado la Opción 3." << endl;
// Agrega la lógica para la opción 3
}

void opcion4()
{
cout << "Has seleccionado la Opción 4." << endl;
// Agrega la lógica para la opción 4
}

void opcion5()
{
cout << "Has seleccionado la Opción 5." << endl;
// Agrega la lógica para la opción 5
}

void opcion6()
{
cout << "Has seleccionado la Opción 6." << endl;
// Agrega la lógica para la opción 6
}

void opcion7()
{
cout << "Has seleccionado la Opción 7." << endl;
// Agrega la lógica para la opción 7
}


// ...

void PRACT1()
{
cout << "Has seleccionado la PRACT1." << endl;
}

void PRACT2()
{
cout << "Has seleccionado la PRACT2." << endl;
}

void PRACT3()
{
cout << "Has seleccionado la PRACT3." << endl;
}

void PRACT4()
{
cout << "Has seleccionado la PRACT4." << endl;
}

void PRACT5()
{
cout << "Has seleccionado la PRACT5." << endl;
}

void PRACT6()
{
cout << "Has seleccionado la PRACT6." << endl;
}

void PRACT7()
{
cout << "Has seleccionado la PRACT7." << endl;
}

void PRACT8()
{
cout << "Has seleccionado la PRACT8." << endl;
}

void PRACT9()
{
cout << "Has seleccionado la PRACT9." << endl;
}

void PRACT10()
{
cout << "Has seleccionado la PRACT10." << endl;
}

void PRACT11()
{
cout << "Has seleccionado la PRACT11." << endl;
}

void PRACT12()
{
cout << "Has seleccionado la PRACT12." << endl;
}

void PRACT13()
{
cout << "Has seleccionado la PRACT13." << endl;
}

void PRACT14()
{
cout << "Has seleccionado la PRACT14." << endl;
}

void PRACT15()
{
cout << "Has seleccionado la PRACT15." << endl;
}

void PRACT16()
{
cout << "Has seleccionado la PRACT16." << endl;
}

void PRACT17()
{
cout << "Has seleccionado la PRACT17." << endl;
}

void PRACT18()
{
cout << "Has seleccionado la PRACT18." << endl;
}

void PRACT19()
{
cout << "Has seleccionado la PRACT19." << endl;
}

void PRACT20()
{
cout << "Has seleccionado la PRACT20." << endl;
}
// ...
int main(){
int opcion;
int PRACT;
menu:
system("cls");
dibujaMenu();

cin >> opcion;

switch (opcion){

case 1:{
system ("PRACT1.exe");
system ("pause");
break;
}
case 2:{
system ("PRACT2.exe");
system ("pause");
break;
}
case 3:{
system ("PRACT3.exe");
system ("pause");
break;
}
case 99:{
cout << "SALIENDO DE LA PRACTICA 1\n";
system("pause");
goto salir;
break;
}
default: {
cout << "OPCION INVALIDA, DIGITE UN NUEVA OPCION\n";
goto menu;
break;
}
salir:
getch();
return 0;
}
}

void dibujaMenu(){
system("color 2F");
cout << "\t\t----------------------------------------------------\n"
"\t\t PRACTICA 1 \n"
"\t\t----------------------------------------------------\n"
"\t\t[1]- PRACT 1 \n"
"\t\t[2]- PRACT 2 \n"

"\t\t----------------------------------------------------\n"
"\t\t[99]- SALIR 1 \n"
"\t\t----------------------------------------------------\n"
"\t\tELIJAS OPCION:";
}
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
sin imagen de perfil

Error de comando interno o externo en c++

Publicado por Eric (4 intervenciones) el 09/05/2023 23:52:13
Ahí esta varón.
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Error de comando interno o externo en c++

Publicado por dario (718 intervenciones) el 10/05/2023 10:11:41
Hola, que hace esta linea.

1
system ("PRACT1.exe");
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

Error de comando interno o externo en c++

Publicado por Eric Samuel (4 intervenciones) el 10/05/2023 15:37:57
Con system lo que hago es invocar un programa ejecutable ya creado, y ejecutarlo dentro de otro programa, en este caso un menú que cree, pero el problema que estoy teniendo es que los programas individualmente funcionan correctamente, pero dentro del menú no se ejecutan y me da el error que está en la imagen que envíe anteriormente
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Error de comando interno o externo en c++

Publicado por dario (718 intervenciones) el 11/05/2023 03:10:53
Hola, el archivo PRACT1.exe lo tienes en el mismo directorio donde estan tus archivos de C++, si no es asi tienes que poner la ruta completa.
Salu2.
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