Dans cet exercice, on souhaite centrer une chaine de caractères sur XXX caractères (XXX étant un entier naturel). Pour cela écrire le corps de la fonction Center () de signature :
string & Center (string & Str, const unsigned long & Width);
Inspirez-vous de ce que vous avez fait pour la fonction TrimRight () (cf. exercice 10).
Ecrire le corps des deux fonctions suivantes :
vector <string> & Center (vector <string> & VString, const unsigned long & Width) ; vector <string> & Center (vector <string> & VString, const unsigned & LineNumber, const unsigned long & Width) ;
La première centre toutes les lignes du vecteur, la seconde ne s’applique à la ligne LineNumber.
Modifier le main () pour prendre en compte ces deux fonctions. L’appel de ces fonctions se fait en saisissant la chaine « cen» suivie de « tout » ou d’un numéro de ligne.