Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: jhonsc en 12 Septiembre 2011, 16:42 PM

Título: Ejecutar en C-Ayuda
Publicado por: jhonsc en 12 Septiembre 2011, 16:42 PM
Buenas; he buscado en google pero no encuantro nada sobre con que código se ejecuta en una terminal desde C; y que esa terminal sea su salida estandas, es decir; yo hago doble click en un archivo ejecutable y este me abre una terminal y las funciones printf, scanf etc, se realizan através de la terminal que ha abierto este ejecutable... ¿?alguien me puede poner un ejemplo de código?¿

EI: juntando mensajes.

Nada, encontre parte;
system("gedit")
Pero como hago para que ahora la entrada/salida se haga en esa terminal?¿
Título: Re: Ejecutar en C-Ayuda
Publicado por: Gallu en 12 Septiembre 2011, 21:43 PM
La pregunta no está nada clara compañero, pero si no entiendo mal  supongo que lo que buscas es algo como esto:


#include <stdio.h>

int main(){
     printf("Hola Mundo \n");
    getchar();
}


Saludos.
Título: Re: Ejecutar en C-Ayuda
Publicado por: jhonsc en 13 Septiembre 2011, 12:26 PM
Haber si ahora me explico mejor:
Cuando haces un programa y lo compilas como este:

main()
{
printf ("Hola Mundo\n");
}

Y le haces doble click; no hara nada; tendras que ir a la consola y poner su ruta; y entonces te saldrá el "Hola Mundo"; pues yo lo que quiero es que al hacer doble click el ejecute una consola con por ejemplo;

main()
{
system("gnome-terminal")
}

...y que atravez de esa terminal aparezca el Hola Mundo... ¿me explique ya?
Título: Re: Ejecutar en C-Ayuda
Publicado por: robernight en 17 Septiembre 2011, 17:37 PM
oye amigo deberias empezar por decir que sistema operativo usas me supongo que es linux, mmm lo que puedes hacer es buscar como hacer lanzadores (en linux) busca eso y tendras lo que buscas