Como usar shell script em um código c++.

1. Como usar shell script em um código c++.

Asafe
Asafe.cpp

(usa Ubuntu)

Enviado em 28/03/2009 - 12:03h

Olá.Há como usar um bloco de código shell script dentro de fonte C++?
Para comandos únicos eu tentei system() ,mas não está dando certo...Alguém saberia ajudar?



  


2. Re: Como usar shell script em um código c++.

Evaldo Avelar Marques
evaldoavelar

(usa Ubuntu)

Enviado em 30/03/2009 - 11:55h

Dentro do código acho que não tem como, alguém me corrija se eu estiver errado.
Mas você pode executar um script assim:

#include <stdlib.h>

int main(void) {
int result = system("/usr/bin/whoami");
printf("o resultado foi : %d\n", result);
return 0;
}


3. Re: Como usar shell script em um código c++.

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 30/03/2009 - 15:24h

Bom, nunca testei, mas tente usar a system(), apontando para um script previamente criado por você. Por exemplo:
system("/usr/meuScript");

Abraços e posta aí os resultados.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts