fonctions de la bibliothèque C - strxfrm ()
C bibliothèque standard - <string.h>
description
fonctions C de bibliothèquesize_t strxfrm (char * dest, const char * src, size_t n) selon option courante locale LC_COLLATE du programme pour convertir les npremiers caractères dusrcdechaîne,et de les placer dans la chaînedest.
déclaration
Voici () fonction instruction strxfrm.
size_t strxfrm(char *dest, const char *src, size_t n)
Paramètres
- dest - pointeur vers le contenu de stockage du réseau de destination, si le paramètre n est 0, alors il est un pointeur NULL.
- src - à convertir à la chaîne actuelle locale C.
- n - est copié sur le nombre maximal de caractères de str1.
Valeur de retour
Cette fonction retourne la longueur de la chaîne à convertir, non compris le caractère de terminaison null.
Exemples
L'exemple suivant illustre la fonction strxfrm () est utilisée.
#include <stdio.h> #include <string.h> int main() { char dest[20]; char src[20]; int len; strcpy(src, "W3C School"); len = strxfrm(dest, src, 20); printf("字符串 |%s| 的长度是: |%d|", dest, len); return(0); }
Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:
字符串 |W3C School| 的长度是: |10|