Johnny_Navarro
(usa Slackware)
Enviado em 04/03/2012 - 15:33h
Bem pessoal, estou bem no inicio de meus estudos sobre C++, mas sou meio empolgado com as coisas, ja li muitas apostilas e alguns livros, e depois de relógios e calculadoras pra dá uma sacada na sintaxe de um modo geral, eu resolvi portar um codigo meu ShellScript pra C/C++ no ShellScript eu uso vários comandos como:
var=$(ls)
echo $var
É um script relativamente complexo, configura o Mysql+php+iptables na instalação de uma customização que fiz do slackware.
Eu queria chamar um comando do linux pelo C/C++ e redirecionar sua saída para uma variavel de modo que ela não fosse impressa na tela algo como:
#include <iostream>
#include <stdlib>
int main(){
char comando;
comando = executar_ls_por_exemplo //isto não imprime nada na tela e sim na variavel comando
cout << comando;
}
Eu ja li algo sobre o system, mas sempre imprime alguma coisa na tela e quero que está saída fique sempre oculta.
Peço por favor que se utilizarem funções espicifiquem a biblioteca sou limitado em C/C++ nem conheço as bibliotecas mais usadas por completo ainda, desde já agradeço a todos!!