string.h trong C | Thư viện C chuẩn
string.h trong C Header file có tên string.h trong Thư viện C chuẩn định nghĩa một kiểu biến, một macro và các hàm đa dạng để thao tác các mảng ký tự. Các biến được định nghĩa trong string.h Bảng dưới liệt kê các kiểu biến đã được định nghĩa trước trong string.h: STT ...
string.h trong C
Header file có tên string.h trong Thư viện C chuẩn định nghĩa một kiểu biến, một macro và các hàm đa dạng để thao tác các mảng ký tự.
Các biến được định nghĩa trong string.h
Bảng dưới liệt kê các kiểu biến đã được định nghĩa trước trong string.h:
STT | Biến & Miêu tả |
---|---|
1 |
size_t Đây là kiểu nguyên không dấu và là kết quả của từ khóa sizeof |
Các macro được định nghĩa trong string.h
Bảng sau liệt kê các macro đã được định nghĩa trước trong string.h:
STT | Macro & Miêu tả |
---|---|
1 |
NULL Macro này là giá trị của một hằng con trỏ null |
Các hàm được định nghĩa trong string.h
Dưới đây là một số hàm được định nghĩa trong string.h:
STT | Hàm & Miêu tả |
---|---|
1 |
Tìm kiếm sự xuất hiện đầu tiên của ký tự c (một unsigned char) trong n byte đầu tiên của chuỗi được trỏ tới bởi tham số str. |
2 |
So sánh n byte đầu của hai chuỗi str1 và str2. |
3 |
Sao chép n ký tự từ src tới dest |
4 |
Hàm khác để sao chép n ký tự từ src tới dest |
5 |
Sao chép ký tự c (một unsigned char) tới n ký tự đầu tiên của chuỗi được trỏ tới bởi tham số str. |
6 |
Phụ thêm (append) chuỗi được trỏ tới bởi src, vào cuối chuỗi được trỏ tới bởi dest |
7 |
Phụ thêm (append) chuỗi, được trỏ tới bởi src, vào cuối chuỗi được trỏ tới bởi dest, với độ dài lên tới n ký tự |
8 |
Tìm kiếm sự xuất hiện đầu tiên của ký tự c (một unsigned char) trong chuỗi được trỏ tới bởi tham số str |
9 |
So sánh chuỗi được trỏ tới bởi sr1 với chuỗi được trỏ tới bởi srt2 |
10 |
So sánh n byte đầu tiên của str1 và str2. |
11 |
So sánh chuỗi str1 và str2. Kết quả phụ thuộc vào thiết lập LC_COLLATE |
12 |
Sao chép chuỗi được trỏ tới bởi src tới dest |
13 |
Sao chép tới n ký tự từ chuỗi được trỏ tới bởi src tới dest |
14 |
Tính độ dài của đoạn ký tự của chuỗi str1 mà không chứa các ký tự trong str2 |
15 |
Tìm kiếm một mảng nội tại cho số lỗi errnum và trả về một con trỏ tới một chuỗi thông báo lỗi |
16 |
Tính toán độ dài của chuỗi str (không bao gồm ký tự null kết thúc) |
17 |
Tìm ký tự đầu tiên trong chuỗi str1 mà kết nối bất cứ ký tự nào đã được xác định trong str2 |
18 |
Tìm kiếm sự xuất hiện cuối cùng của ký tự c (một unsigned char) trong chuỗi được trỏ tới bởi tham số str |
19 |
Tính toán độ dài của đoạn ký tự đầu tiên của chuỗi str1 mà chứa các ký tự trong str2 |
20 |
Tìm kiếm sự xuất hiện cuối cùng của cả chuỗi needle (không bao gồm ký tự null kết thúc) mà có mặt trong chuỗi haystack |
21 |
Chia chuỗi str thành một dãy các token (các chuỗi nhỏ hơn) được phân biệt riêng rẽ bởi dấu tách delim |
22 |
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 |
Loạt bài hướng dẫn Thư viện C cơ bản và nâng cao của chúng tôi dựa trên nguồn tài liệu của: Tutorialspoint.com
Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.
Các bài Thư viện C phổ biến khác tại VietJack: