English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base del linguaggio C

Controllo di flusso del linguaggio C

Funzione del linguaggio C

Array del linguaggio C

Puntatore del linguaggio C

Stringa del linguaggio C

Struttura del linguaggio C

File del linguaggio C

Altri C

Manuale di riferimento del linguaggio C

Utilizzo e esempio della funzione strxfrm() della libreria C

Libreria standard - <string.h>

Funzione della libreria C size_t strxfrm(char *dest, const char *src, size_t n) convertendo la stringa in base alle opzioni di localizzazione correnti di LC_COLLATE. src all'inizio di n caratteri, e li posiziona nella stringa dest .

Dichiarazione

Di seguito è riportata la dichiarazione della funzione strxfrm().

size_t strxfrm(char *dest, const char *src, size_t n)

Parametri

  • dest -- Puntatore all'array di destinazione per memorizzare il contenuto, se il parametro n è 0, è un puntatore nullo.
  • src -- Stringa C da convertire nel set di caratteri corrente.
  • n -- Numero massimo di caratteri copiati in str1.

Valore di ritorno

La funzione restituisce la lunghezza della stringa convertita, escludendo il carattere di terminazione nullo.

Esempio online

Esempio di utilizzo della funzione strxfrm().

#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("La lunghezza della stringa |%s| è: |%d|", dest, len);
   return(0);
}

Compiliamo e eseguiamo il programma sopra, il quale produrrà il seguente risultato:

La lunghezza della stringa |W3C School| è: |10|

Libreria standard - <string.h>