Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem pessoal estou tendo certas dificuldades ao retornar um valor que era pra ser inserido em uma string atraves do comando system.
Coloquei umas mensagens atoas pois estava testando como a variavel deveria ser inserida na string.
Comentei o codigo pra ficar mais facil de entender mas esta muito simples, o programa simplesmente nao retorna a string.
Gostaria de saber tambem como chamar a funcao de definir a variavel sem imprimir na tela o que esta acontecendo.
Como se tivesse rodado em plano de fundo.
Obrigado a todos http://forum.imasters.com.br/public/style_emoticons/default/natal_dry.gif
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <string>
using std::string;
class sistemaobj
{
public:
// Aqui supostamente era pra o programa inserir dentro de "dados" o valor system("ipconfig")
//que imprime as informacoes de ip do computador
void setIpConfig()
{
dados = system ( "dir" );
}
string getIpConfig()
{
return dados;
} string dados;
};
int main()
{
sistemaobj sistema;
sistema.setIpConfig();
cout<<"--\n"; // Isso foi so para soltar uma linha e dar um espaco.
}
cout<<"Results:\n "<< sistema.getIpConfig() <<"";
system ( "pause" );
}Carregando comentários...