- iniciante em C help
+ Responder ao Tópico
-
iniciante em C help
kero sabe como executo um comando de linux ex.
mpg123 algo do tipo .. alguem ae pode me ajuda??
vlws
-
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 ]
-
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>"<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"<IMG SRC="images/forum/icons/icon_wink.gif">; // <-- Pra poder escrever no comando
comm=popen("<comando>","r"<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