A voir également:
- Fonction system c
- Fonction si et - Guide
- Reboot system now - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Fonction moyenne excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
25 mars 2011 à 23:38
25 mars 2011 à 23:38
Non, c'est pas dur.
system("ifconfig");
sleep(60);
...
Mais le truc c'est que le C ce n'est pas fait pour faire ça. Si tu veux faire du script, pourquoi ne pas utiliser le shell ?
Cdlt,
system("ifconfig");
sleep(60);
...
Mais le truc c'est que le C ce n'est pas fait pour faire ça. Si tu veux faire du script, pourquoi ne pas utiliser le shell ?
Cdlt,
J'éssai de m'habituer doucement au C en faisant ce que je fais avec le bash ^^
Maintenant si je veux mettre une condition pour modifier le MTU visible grace au résultat de ifconfig, je peux faire comme ça?
system("ifconfig");
sleep(60);
if (MTU=1500)
{
system("commande pour mettre le MTU a 1400 par exemple")
}
break;;
Maintenant si je veux mettre une condition pour modifier le MTU visible grace au résultat de ifconfig, je peux faire comme ça?
system("ifconfig");
sleep(60);
if (MTU=1500)
{
system("commande pour mettre le MTU a 1400 par exemple")
}
break;;
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
26 mars 2011 à 13:16
26 mars 2011 à 13:16
Sauf que c'est une très mauvaise habitude. Si tu veux te mettre au C, prends un tutoriel comme le siteduzero dont la pédagogie est irréprochable.
Car mettre des system partout, ça n'a aucun sens.
Première erreur : if (MTU=1500); l'opérateur de comparaison est == et non =.
La commande system("commande pour mettre ....") ne fait pas partie du C, il faut plutôt que tu demandes au forum GNU/Linux.
Car mettre des system partout, ça n'a aucun sens.
Première erreur : if (MTU=1500); l'opérateur de comparaison est == et non =.
La commande system("commande pour mettre ....") ne fait pas partie du C, il faut plutôt que tu demandes au forum GNU/Linux.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question