+ Responder ao Tópico



  1. #1
    Visitante

    Padrão iniciante em C help

    kero sabe como executo um comando de linux ex.
    mpg123 algo do tipo .. alguem ae pode me ajuda??

    vlws

  2. #2
    fricardo
    Visitante

    Padrão iniciante em C help

    Vc deve usar a função system(char *) de <stdlib.h>. Por exemplo, para limpar a tela system("clear"). Dê uma olhada em man system para mais detalhes.

    Espero ter ajudado.



    [ Esta mensagem foi editada por: fricardo em 12-08-2003 11:27 ]

  3. #3

    Padrão iniciante em C help

    Depende do que vc quer fazer, se for só pra executar um comando sem influenciar em nada basta um:

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

    mas se vc quiser executar um comando e por exemplo ele pedir que vc entre com algum dado e vc não quiser digitar nada, vc tem que usar o popen();

    FILE *comm;

    comm=popen("<comando>","w&quot<IMG SRC="images/forum/icons/icon_wink.gif">; // <-- Pra poder escrever no comando

    comm=popen("<comando>","r&quot<IMG SRC="images/forum/icons/icon_wink.gif">; // <-- Pra pegar o q for retornado pelo comando

    sempre lembrando que vc tem que vc tem que usar as bibliotecas basicas...
    Não tenho certesa mas acho que o para os dois comandos basta a biblioteca

    #include <stdio.h>

    qq coisa icqme