Dans cet exercice, on souhaite supprimer tous les espaces en début et en fin de chaine de caractères. Pour cela écrire la fonction Trim ()
de signature :
string & Trim (string & Str);
Ecrire le corps des deux fonctions suivantes :
vector <string> & Trim (vector <string> & VString) ; vector <string> & Trim (vector <string> & VString, const unsigned & LineNumber) ;
La première supprime les espaces en début et en fin de toutes les lignes du vecteur, la seconde ne s’applique à la ligne LineNumber
.
Modifier le main ()
pour prendre en compte ses deux fonctions. L’appel de ces fonctions se fait en saisissant la chaine « tri» suivie de « tout » ou d’un numéro de ligne.