Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: lSources en 11 Abril 2018, 00:31 AM

Título: Ningún operador "<<" coincide con estos operandos.
Publicado por: lSources en 11 Abril 2018, 00:31 AM
Hola a todos.
Vengo aquí para pedir ayuda, verán, he estado trabajando en este código para usar el comando "netsh wlan show profiles" de manera casi-automática, sin embargo, Visual Studio me sigue informando que "ningún operador "<<" coincide con estos operandos". Espero podrían ayudarme diciéndome como solucionar esto.
Muchas gracias.
=======================================================
Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;

int main() {
system("netsh wlan show profiles");
cout << "Por favor ingrese el SSID de alguna red registrada para ver su contraseña:" << endl;
string x;
cin >> x;
system("netsh wlan show profiles " << x << " key=clear");
system("pause");
return 0;
}



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex
Título: Re: Ningún operador "<<" coincide con estos operandos.
Publicado por: engel lex en 11 Abril 2018, 00:41 AM
Código (cpp) [Seleccionar]
system("netsh wlan show profiles " << x << " key=clear");

esta linea no tiene sentido, intentas usar "<<" pero esto carece de sentido allí, en cout tiene una función específica, aquí tendrás que usar otros métodos para concatenar cadenas
Título: Re: Ningún operador "<<" coincide con estos operandos.
Publicado por: lSources en 11 Abril 2018, 06:23 AM
Ya lo solucione despues de investigar un poco. Aqui esta el codigo...

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;

int main() {
system("netsh wlan show profile");
cout << "Por favor ingrese el nombre de una red registrada para ver su contraseña:" << endl;
string SSID;
cin >> SSID;
system(("netsh wlan show profile name=" + SSID + " key=clear").c_str());
system("pause");
return 0;
}



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex