Ningún operador "<<" coincide con estos operandos.

Iniciado por lSources, 11 Abril 2018, 00:31 AM

0 Miembros y 1 Visitante están viendo este tema.

lSources

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
-Engel Lex

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

lSources

#2
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
-Engel Lex