Hàm strxfrm() trong C
Hàm size_t strxfrm(char *dest, const char *src, size_t n) biến đổi n ký tự đầu tiên của chuỗi src vào trong locale hiện tại và đặt chúng trong chuỗi dest.
Khai báo hàm strxfrm() trong C
Dưới đây là phần khai báo cho strxfrm() trong C:
size_t strxfrm(char *dest, const char *src, size_t n)
Tham số:
dest -- Đây là con trỏ tới mảng đích, nơi nội dung để được sao chép. Nó có thể là một con trỏ null nếu tham số cho n là 0.
src -- Đây là chuỗi để được chuyển đổi vào trong Locale hiện tại.
n -- Số ký tự tối đa để được sao chép tới str1.
Trả về giá trị:
Hàm này trả về độ dài của chuỗi đã được chuyển đổi, không bao gồm ký tự null kết thúc.
Ví dụ hàm strxfrm()
Chương trình C sau minh họa cách sử dụng của strxfrm() trong C:
#include <stdio.h>
#include <string.h>
int main()
{
char dest[20];
char src[20];
int len;
strcpy(src, "QTM");
len = strxfrm(dest, src, 20);
printf("Độ dài của chuỗi |%s| là: |%d|", dest, len);
return(0);
}
Biên dịch và chạy chương trình C để xem kết quả.
Theo Tutorialspoint
Bài trước: Hàm strtok() trong C
780
0 Bình luận
Sắp xếp theo

Xóa Đăng nhập để Gửi
Bạn nên đọc
-
iWatch sẽ được giới thiệu trong ngày ra mắt iPhone 6
-
Kích hoạt hoặc vô hiệu hóa tài khoản Administrator được tích hợp sẵn trên Windows 10
-
Cách đếm ngược thời gian trên điện thoại bằng Memory Timer
-
Cách xóa liên kết, hủy liên kết tài khoản PUBG Mobile
-
Cách xem phim, video có phụ đề trên Windows Media Player
-
Cách làm chả thịt đậu phụ theo phong cách hoàn toàn mới vừa ngon vừa lạ miệng