strxfrm() - C語言庫函數

C庫函數 size_t strxfrm(char *dest, const char *src, size_t n) 將前n個字元的字串src到校報的語言環境和把它們串dest。

聲明

以下是strxfrm() 函數的聲明。

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

參數

  • dest -- 這就是指針的內容將被複製到目標數組。它可以是一個空指針,如果參數n是零。

  • src -- 這是C字串轉化為當前語言環境。

  • n -- 被複製到str1的最大字符數。

返回值

這個函數返回轉換後的字串的長度,不包括終止空字元。

例子

下麵的例子顯示strxfrm() 函數的用法。

#include <stdio.h>
#include <string.h>

int main()
{
   char dest[20];
   char src[20];
   int len;

   strcpy(src, "Tutorials zaixian");
   len = strxfrm(dest, src, 20);

   printf("Length of string |%s| is: |%d|", dest, len);

   return(0);
}

讓我們編譯和運行上面的程式,這將產生以下結果:

Length of string |Tutorials zaixian| is: |15|

上一篇: strtok() - C語言庫函數 下一篇: <time.h> - C語言標準庫