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
- System fan 90b - Forum Matériel & Système
- Fonction moyenne excel - Guide
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
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 844
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