Latest web development tutorials

fungsi perpustakaan C - strxfrm ()

C library standar - <string.h> C library standar - <string.h>

deskripsi

C fungsi perpustakaansize_t strxfrm (char * dest, const char * src, size_t n) sesuai dengan saat ini opsi lokal LC_COLLATE program untukmengkonversinkarakter pertama darisrc string,dan menempatkan mereka didest tali.

pernyataan

Berikut ini adalah () fungsi pernyataan strxfrm.

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

parameter

  • dest - pointer dengan isi penyimpanan array tujuan, jika parameter n adalah 0, maka itu adalah pointer null.
  • src - yang akan dikonversi ke lokal C saat string.
  • n - disalin ke jumlah maksimum karakter str1.

Kembali Nilai

Fungsi ini mengembalikan panjang string yang akan dikonversi, tidak termasuk karakter null terminator.

contoh

Contoh berikut menunjukkan strxfrm () adalah fungsi yang digunakan.

#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);
}

Mari kita mengkompilasi dan menjalankan program di atas, yang akan menghasilkan berikut:

字符串 |W3C School| 的长度是: |10|

C library standar - <string.h> C library standar - <string.h>