Foros > C++: LLamar a ejecutables desde un menu en Dev C++

  1. gabisha

    Mensajes [1] - Enviado el Domingo 27 de Setiembre de 2009 a las 15:38hs

    Bueno.. soy nueva aki ;) en busca de ayuda !!


    De proyecto tengo que hacer un men? que tenga supongamos 4 opciones. que la numero 1 diga.. suponiendo Suma de numeros.


    En el menu al escoger la opci?n 1, y teclear el mismo, debe activarse el sumanumeros.exe pero no se ocmo llamar desde un menu principal a otros ejecutables.. Ayuda !! :)


    Gracias!!!

  2. CrystalSwang

    Mensajes [8] - Enviado el Lunes 28 de Setiembre de 2009 a las 04:27hs

    No es complicado, suponte que creas el programa que realiza las sumas, y lo introduces en una carpeta llamada "operaciones", si el programa que llamar? al programa que suma est? situado dentro de la carpeta operaciones, lo ?nico que deber?s escribir en el c?digo es system("NombreDelProgramaQueSuma");


    Donde "NombreDelProgramaQueSuma" es el nombre que tu le hallas dado al programa que realiza las sumas.


    En caso de que quieras colocarlo en otra carpeta deber?s escribir la ruta del programa: system("C:/RutaDelArchivo/NombreDelArchivoQueSuma");


    varios puntos...:


    1? Las barras?NO son invertidas como en un Shell de comandos.


    2? As? no debiera darte problemas en caso de que quieras realizar algo m?s complicado debes saber que el tipo de datos que utiliza system(); es un const?char.


    por si quieres declarar alguna variable para ser llamada dentro de system();


    3? No te aconsejo que lo pongas en carpetas distintas, de ser as? hazlo en C:windowssystem32. La raz?n es sencilla, forma parte de las variables de entorno, eso quiere decir que puedes llamar al programa que tu quieras desde cualquier punto.


    Dicho de otra manera; en caso de que introduzcas el programa de las sumas en C:windowssystem32, podr?s colocar el programa que llama a el programa de las sumas donde quieras, dado que es una ruta interna del sistema operativo y no necesitar?s incluir ruta dentro de system(); ?nicamente, el nombre del archivo.


    ?


    Todo este procedimiento es v?lido en los?sistemas operativos Windows Xp , Home y Vista.


    ?


    espero que te sirva.


    ?


    Saludos.


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API