Loading




Enviar respuesta 
 
Calificación:
  • 1 votos - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
como puedo llamar a un programa en c desde otro en c (solucionado)
 
16-03-2009, 12:06 AM
Mensaje: #1
como puedo llamar a un programa en c desde otro en c (solucionado)
hola ke tal como estan me gusto ke me lean y les boy a robar un poki de su tiempo la verdad tengo algunas bases de c pero creo k no son sufiente por que no puedo llamar un programa de c en c, cuando compilo "el programa llamdor" ,me sale un frace asi:
sh: co5: not found....
y trabajo en ubuntu 8.04

estos son mis programas buno sus codigos


--------------------------------------"el programa llamador"----------------------------------------------
ej.c:

#include <cstdlib>
#include <stdio.h>
using namespace std;
int main ()
{
system ("co5");
}

-----------------------------------------"programa llamdo"-------------------------------------------------

c5.c:

#include <stdio.h>
main()
{
int d,f,l,r,opc;
printf("\topciones\n");
printf("1.........entra\n");
printf("2..........salida del program\n");
scanf("%d",&opc);
do
{
printf("dame l\n");
printf("dame d\n");
printf("dame f\n");
scanf("%d",&l);
scanf("%d",&d);
scanf("%d",&f);
printf("l[%d],d[%d],f[%d]",l,d,f);
r=l+d+f;
printf("suma de l+d+f=[%d]",r);

int i=0;

for(i=0;i<=r;i++)
{
printf("\n[%d]... n___n\n",i);
}

printf("desea salir o seguir");
scanf("%d",&opc);
}
while(opc==1);

return 0;
}




como vez son muy sencillos pero la fianlidad es como llamar un con respecto a otro

espero con emocion la respuesta


gracias por leerme...

joel-jonas n___n¡¡¡
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
16-03-2009, 09:01 AM (Este mensaje fue modificado por última vez en: 16-03-2009 09:05 AM por p_eter.)
Mensaje: #2
RE: como puedo llamar un proma en c desde otro en c
Hola, muy a la ligera..

Llamas a co5:
Código:
system ("co5");

y no lo encuentra:
Cita:sh: co5: not found....

Porque lo nombraste c5.
Cita:c5.c:
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
16-03-2009, 03:44 PM
Mensaje: #3
RE: como puedo llamar un proma en c desde otro en c
he cambiado ese error y me sigue aprareciendo lo mismo. Estado leyendo un poco y me he dado cuenta que el comando sistem es solo para ms-dos y trabajo en ubuntun y no se si tenga eso algo que ver mmm por que la otra opcion es que use un comando llamado "excev" no se si este bien escrito pero echo pekeños programas con este y salen mas erroren que con el sistem...

me dice en un manual que debo primero declar my argumento como char y la verdad pues no se como... ?

gracias por leerme
Cita este mensaje en tu respuesta
 
16-03-2009, 04:12 PM
Mensaje: #4
RE: como puedo llamar un proma en c desde otro en c
Hola, otro cortito... proba con
Código:
system ("./co5");
O con el path absoluto ("/home/mihome/co5"). Si no sabes los que es path decime que te explico.
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
16-03-2009, 07:38 PM
Mensaje: #5
RE: como puedo llamar un proma en c desde otro en c
no pues gracias la verada ya me corrio y me encatria saber que es path jojo y como abro un paguina de internet por medio de c como el mismo codigo mismo ? o tengo ke abrir otro tema o ya esta en un post
joel-jonasN___N
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
17-03-2009, 03:31 PM
Mensaje: #6
RE: como puedo llamar a un programa en c desde otro en c (solucionado)
PATH es ruta en ingles, para nosotros seria el directorio donde esta el programa que queremos ejecutar. Si queremos ejecutar un programa que esta en el mismo directorio que estamos "parados" ponemos './nombreprograma'. Pero, si en cambio, ponemos 'nombreprograma', la computadora asume que el programa esta en el lugar que guarda habitualmente los programas (/bin,/usr/bin,/sbin, etc) y como el programa no esta en ninguno de esos lugares, te manda a freir churros. Para mas informacion consulta http://en.wikipedia.org/wiki/Path_(computing) o buscalo en el google u otro buscador que para eso estan.

Si queres abrir una pagina, cambia el comando por un navegador ('system("mozilla")').
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
18-03-2009, 04:05 AM
Mensaje: #7
RE: como puedo llamar a un programa en c desde otro en c (solucionado)
gracias por darme la solucion para lo de las paguinas .. pues aki etaremos dando lata un rato.. bueno adios..
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
Enviar respuesta 


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  Mysql desde C mysqlde 8 5.237 10-01-2010 08:55 AM
Último mensaje: oneken
  como activo un comando en linux ? joel-jonas 17 3.010 13-04-2009 01:02 PM
Último mensaje: joel-jonas
Cómo puedo abrir una página específica de internet desde C? joel-jonas 1 4.517 18-03-2009 05:17 AM
Último mensaje: p_eter
  Ayuda con Expat, una libreria para cargar xml desde c++ jose luis 3 2.114 12-06-2008 08:48 PM
Último mensaje: p_eter

Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)
Contáctanos | Portal de Noticias | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS