Bonjour,
j'ai en premier lieu réaliser un petit batch pour modifier mon adresse ip. Cependant je voulais non pas avoir un batch mais un executable. Alors comme il me semble que la commande system permet d'interpreter les commandes MS-DOS je me suis retrouvé avec ça :
Cependant la variable ip n'est pas remplacée dans le system donc je voulais savoir s'il y avait astuce ou pas possibilité d'arranger cela ? Et aussi je ne sais pas si je dois déclarer ip en tant que chaîne de caractères ou comme un entier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <stdio.h> #include <stdlib.h> int main(void) { char ip[3]; printf("Veuiller saisir [XXX] de l'adresse IP static au format suivant : 192.168.1.XXX : "); scanf("%3s",&ip); system("netsh interface ip set address ""Connexion au réseau local"" static 192.168.1.ip 255.255.255.0"); getch(); }
Je suis conscient que certain diront que c'est sortir l'artillerie lourde pour écraser une mouche (je vais me faire citer xd) mais ça me fait plaisir !
Merci d'avance !![]()
Partager