SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
unsigned char *U_shift_text(text, n)
unsigned char *text;
int n;
Description
Déplace le texte de n caractères à l'intérieur du string lui-même. La longueur du string n'est pas modifiée. Une valeur positive de n indique un déplacement vers la gauche, une valeur positive vers la droite. Les caractères en excédent sont perdus. Des blancs sont ajoutés en fin (n > 0) ou en début (n < 0) pour compléter le string.
Valeur retournée
un pointeur vers le string modifié
Exemple
printf("'%s'\n", U_shift_text("Jean-Marc ", 2));
printf("'%s'\n", U_shift_text("Jean-Marc ", -2));
vaut
'an-Marc '
' Jean-Marc'
Voir également
U_rjust_text(), U_ljust_text(), U_center_text()
unsigned char *U_shift_text(text, n)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be