Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

5. Le groupe s_strs

5.78 U_shift_text (file s_stushf.c:23)

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()

5.78.1 File s_stushf.c

unsigned char *U_shift_text(text, n)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be