Bonjour,
Je suis en train de faire une fonction qui permet de changer de ligne sur un routeur. J'ai à ma disopsition un .bat et je voulais utiliser la commande system pour juste faire un c/c du .bat et le mettre dans ma fonction. Sauf qu'il me met comme erreur qu'il ne peut pas ajouter 2 pointeurs. Voici le code :
void CProgDlg::confip( int poste, int ligne )
{
char* reseau = "Connexion au rseau local" ;
system( "netsh interface ip set address name = " + reseau + " source = static addr = 192.168.0." + poste + " mask = 255.255.255.0" ) ;
system( "netsh interface ip set address name = " + reseau + " gateway = " + ligne + " gwmetric = 1" ) ;
system( "netsh interface ip set dns name = " + reseau + " source = static addr = none " ) ;
system( "netsh interface ip set dns name = " + reseau + " source = static addr = 192.168.0." + poste + " index=1 " ) ;
system( "netsh interface ip add dns name = " + reseau + " addr = 192.168.0." + poste + " index=1 " ) ;
system( "netsh interface ip show config" ) ;
}
Merci bien pour les futures réponses.