Thư viện string

Buổi trước bọn họ vừa với mọi người trong nhà đi tìm phát âm về chuỗi trong C. Buổi bây giờ Lập trình ko khó khăn đang thuộc chúng ta đi tìm kiếm phát âm một thư viện cung ứng không ít hàm để làm Việc cùng với chuỗi – chính là thỏng viện string.h, cùng bọn họ đã cùng cả nhà đi kiếm phát âm lần lượt các hàm vào thư viện string.h nhé.

Bạn đang xem: Thư viện string


Thỏng viện string.h trong C

Đây là thỏng viện cung ứng rất nhiều hàm bổ ích giúp chúng ta thuận lợi để triển khai Việc với chuỗi. Để thực hiện các đoạn code trong nội dung bài viết này, bạn vui mắt thêm tlỗi viện sau:


Ngay dưới đây, họ vẫn cùng có tác dụng thân quen cùng với các hàm vào thỏng viện string.h được sử dụng thịnh hành nhé.

Các hàm trong thư viện string.h

Mình đã đi qua từng hàm, với mỗi hàm phần nhiều sẽ có hầu như ví dụ ví dụ cho mình.

Hàm strlen – hàm mang chiều lâu năm chuỗi


Lưu ý:

Hàm strcmp – hàm đối chiếu 2 chuỗi

Trong ngữ điệu C, bạn không thể dùng vệt == nhằm so sánh 2 chuỗi. Lý vày là vì chưng khi chúng ta truy xuất tên chuỗi thì thực tế là nhiều người đang tróc nã xuất cho tới can dự của nó chứ đọng chưa phải giá trị. Xem ví dụ sau:


quý khách thấy đấy, đó là 2 liên hệ không giống nhau. Do kia, nếu bạn dùng == nhằm đối chiếu thì nhiều người đang so sánh 2 hệ trọng chứ không hẳn dòng bạn muốn đâu. Đó là lý do bọn họ bắt buộc hàm strcmp().


Giá trị trả về của hàm này chúng ta xem trong bảng bên dưới đây:

Giá trị trả vềGiải thích
một số nguyên Lúc ký kết trường đoản cú thứ nhất của 2 chuỗi rất khác nhau với ký từ này sinh sống chuỗi str1 có mức giá trị nhỏ rộng ngơi nghỉ chuỗi str2
quý hiếm 0hai chuỗi tương tự nhau
một số nguim > 0Khi ký trường đoản cú đầu tiên của 2 chuỗi không giống nhau cùng cam kết tự này sinh sống chuỗi str1 có mức giá trị lớn hơn ngơi nghỉ chuỗi str2

Xem ví dụ sau đây:


Vai trò: Copy quý hiếm của chuỗi mối cung cấp và giữ vào chuỗi đích. quý khách hàng yêu cầu cần sử dụng hàm này khi muốn gán quý giá của chuỗi này mang lại chuỗi không giống vắt vị sử dụng lốt = nhé.

Xem thêm: Hướng Dẫn Sử Dụng After Effect Cs6, After Effect Là Gì


Hàm này trả về bé trỏ trỏ tới địa điểm lộ diện đầu tiên của cam kết từ c. Còn hàm thì trả về địa điểm sau cuối. Nếu ko vĩnh cửu, trả về bé trỏ NULL.


Hàm này tìm kiếm sự lộ diện của chuỗi nhỏ sub trong chuỗi str. Nếu không tìm kiếm thấy thì trả về con trỏ NULL. Nếu tìm kiếm thấy thì trả về bé trỏ trỏ cho tới địa điểm tra cứu thấy.


Tại sao lại là “khong kho”? Bởi bởi chữ “khong” bao gồm chữ “kho”.

Trên đó là những hàm vào tlỗi viện string.h thực hiện những. quý khách có thể xem vừa đủ những hàm của tlỗi viện string.h nghỉ ngơi link vào tài liệu tìm hiểu thêm.

Tài liệu tham mê khảo

Các bài viết trong khóa họcBài trước: Bài 56. Chuỗi trong CBài sau: Bài 58. Đảo ngược chuỗi vào C/C++
*
*

*

*

*

Lập Trình Không Khó là một xã hội chia sẻ cùng huấn luyện và đào tạo lập trình sẵn phi lợi tức đầu tư số 1 trên cả nước.