M1102 – TP6 – Exercice 9

Dans cet exercice, on souhaite cadrer à gauche une chaine de caractères, cad supprimer tous les caractères d’espacement en début de cette chaine. Pour cela écrire le corps de la fonction TrimLeft () de signature :

string & TrimLeft (string & Str);

Ecrire le corps des deux fonctions suivantes :

vector <string> & TrimLeft (vector <string> & VString) ;
vector <string> & TrimLeft (vector <string> & VString, const unsigned & LineNumber) ;

La première cadre à gauche 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 « tl» suivie de « tout » ou d’un numéro de ligne.