begin process at 2012 05 29 02:13:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Réseau / Internet

 > 

[C++] Probleme avec la commande system


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[C++] Probleme avec la commande system

mercredi 18 mai 2005 à 13:41:55 | [C++] Probleme avec la commande system

Braho

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 r‚seau 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.

mercredi 18 mai 2005 à 14:22:36 | Re : [C++] Probleme avec la commande system

ymca2003

Eh oui on ne peut pas additionner comme cela des chaînes de caractères, il faut passer par un objet string, String, CString (dépend des lib utilisées, mais je dirais CString car semble MFC) et réaliser les concaténations dessus.
Tu peux également utiliser sprintf pour fotmatter une chaîne ou strcat pour concaténer 2 chaînes.


Cette discussion est classée dans : reseau, system, ip, interface, netsh


Répondre à ce message

Sujets en rapport avec ce message

Interface Reseau [ par kornfr ] bonjour,je souhaite recuperer le nom de mes interface reseau savez vous comment faire ?en fais je veux recuperer la seconde ligne de l ipconfig ;C:\Do changer l'adresse ip d'un peripherique reseau [ par chokakao ] salut a tousje voulais savoir comment on fait pour changer l'adresse ip d'un peripherique reaseau en C++ sans redemarrer le pcj'ai essayé avec les reg Variable detruite en fin de thread [ par wiool ] Voila,En c++ .NET,J'ai un thread principal avec mon form principal (form1) et un objet (ClientPlayer).Quand j'appelle une boite de dialogue de configu Carte reseau [ par keisuke ] Salut a tous, voila je vien de réfléchir a un petit projet que je pourrais faire, mais le probleme c'est que je n'y connais pas grand chose au C/C++. Socket IP avec 2 cartes reseau [ par Jeff_Trek ] Bonjour, je crée un logiciel qui réceptione des trames IP via socket IP et je dois les renvoyer via socket IP sur une autre machine. Jusque là cela Interface C++ [ par drcmomo ] Bonjour tout le monde !!Merci pour votre aide, je suis entrain de créer une interface graphique d'un logiciel .J'en ai jamais fait a paravant, j'aimer (.NET) INTERFACE GRAPHIQUE [ par drcmomo ] Bonjour tout le monde !!Merci pour votre aide, je suis entrain de créer une interface graphique d'un logiciel .J'en ai jamais fait au paravant, j'aime Envoi d'un message Broadcast quand la carte reseau n'a pas d'IP [ par dunecann ] Bonjour,J'essaie de broadcaster un message DHCP alors que la carte reseau n'a pas d'adresse IP (apres un ipconfig /release) sur windows XP SP2.J'utili Detection lecteur reseau gràce à son adresse IP [ par morino1003 ] Salut tout le monde.S'il vous plait , j'ai un probléme et j'espére avoir trouver de l'aide.J'ai deux postes, serveur et client.J'ai fait une applicati fonction netsh marche avec system mais pas avec shellexecute pourquoi? [ par toxjamescook ] bonjour voici mon code :void __fastcall TForm1::Button1Click(TObject *Sender){AnsiString message;AnsiString index =1;message="netsh interface ip set a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales