Retour vers la partie 3 La suite (partie 5)
L’utilisateur souhaite pouvoir insérer des commentaires dans sa liste de machines (fichier "hosts-list.txt").
Il y aura deux types de commentaires :
Noter également que les lignes en jaune sont précédées d'un saut de ligne et que les lignes qui indiquent le résultat des "ping" commencent par deux espaces.
Il faudra également prévoir d’ignorer les lignes vides (composées uniquement d’un retour chariot ou composées d’espaces et/ou tabulations). Pour cela il peut être utile de créer une fonction "trim" qui supprime les espaces et les tabulations en début et en fin d’une chaine de caractères (voir fonction "isblank" (ctype.h)).
Exemple de fichier "hosts-list.txt" qui doit fonctionner :
'DNS de Google
8.8.8.8
'Sites WEB
www.google.fr
www.free.fr
www.sfr.fr
www.electro-info.ovh
www.google.fra
# Une ligne qui commence par un # est un commentaire, elle sera donc ignorée
'Mon réseau local
192.168.1.1
192.168.1.100
192.168.1.254
'Autres réseaux
10.0.0.1
172.19.1.1
Faire constater au professeur