C ทำงานห้องสมุด - strxfrm ()
ลักษณะ
C ทำงานห้องสมุดsize_t strxfrm (char * ปลายทาง, const char * src, size_t n) ตามตัวเลือกสถาน LC_COLLATE โปรแกรมในปัจจุบันการแปลงตัวอักษร nแรกของsrc สตริงและวางไว้ในปลายทางสตริง
คำแถลง
นี่คือ () ฟังก์ชัน strxfrm คำสั่ง
size_t strxfrm(char *dest, const char *src, size_t n)
พารามิเตอร์
- ปลายทาง - ตัวชี้ไปยังเนื้อหาการจัดเก็บของอาร์เรย์ปลายทางถ้าพารามิเตอร์ n เป็น 0 แล้วมันเป็นตัวชี้โมฆะ
- src - จะถูกแปลงเป็นสตริงสถาน C ปัจจุบัน
- n - ถูกคัดลอกไปจำนวนสูงสุดของตัวละครของ str1
ราคาย้อนกลับ
ฟังก์ชั่นนี้จะส่งกลับความยาวของสตริงที่จะแปลงไม่รวมถึงตัวละคร Terminator null
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง 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("字符串 |%s| 的长度是: |%d|", dest, len); return(0); }
Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:
字符串 |W3C School| 的长度是: |10|