Foro de elhacker.net

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:

Código
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.     printf("Hola Mundo \n");
  5.    getchar();
  6. }
  7.  

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:
Código
  1. main()
  2. {
  3. printf ("Hola Mundo\n");
  4. }
  5.  
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;
Código
  1. main()
  2. {
  3. system("gnome-terminal")
  4. }
  5.  
...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