Ejecutar en C-Ayuda

Iniciado por jhonsc, 12 Septiembre 2011, 16:42 PM

0 Miembros y 1 Visitante están viendo este tema.

jhonsc

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?¿
"Vive rápido, muere joven y deja un bonito cadáver"
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."
"Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad."

Gallu

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.
Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.

jhonsc

#2
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?
"Vive rápido, muere joven y deja un bonito cadáver"
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."
"Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad."

robernight

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