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.
=======================================================
#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
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
Ya lo solucione despues de investigar un poco. Aqui esta el codigo...
#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