+ Responder ao Tópico



  1. #1
    Visitante

    Padrão Programa em C

    Estou precisando chamar um programa em C, de dentro de um outro programa em C, alguém pode me dizer como posso fazer isso?

    Obrigado desde já

  2. #2

    Padrão Programa em C

    Bom existe uma funcao chamada system()

    bom voce pode usala assim

    #include <stdio.h>

    void main (void) {

    system(ping 10.1.1.1);

    }

    por exemplo <IMG SRC="images/forum/icons/icon_smile.gif">



  3. #3

    Padrão Programa em C

    O comando :
    system("programa <parametros>");
    funcionarah blz e tando em dos, como linux (pois ele eh ansi) "creio eu"...

    Mas vc tem que lembrar que ele executara esse comando no S.O atual e que as mensagens de erro geradas por esse programa podem atrapalhar o andamento do seu programa original . (um pause por exemplo).

    Dependendo do que vc quer fazer, seria interessante criar um funcao e importa-la para seu programa, mas eh claro que se o que vc precisa jah tah pronto no OS e serah muito trabalhoso "recriar" ..nao vale a pena..





    [ Esta mensagem foi editada por: RoninDarkTemplar em 30-05-2003 16:55 ]

  4. #4
    modesto
    Visitante

    Padrão Programa em C

    se voce estiver usando o GCC, use assim:

    #include<stdlib.h>

    main(){

    system("<comando + parametros>&quot<IMG SRC="images/forum/icons/icon_wink.gif">;
    }

    se voce estiver usando o turbo c , provavelmente naum seja necessario incluir a biblioteca stdlib.h...mas em todo caso, para que o seu codigo fique multiplataforma, inclua a biblioteca

    modesto