Các hàm xử lý xâu ký tự trong c

Buổi trước chúng ta 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 không cạnh tranh đã thuộc chúng ta đi tìm đọc một thư viện hỗ trợ rất nhiều hàm để làm Việc cùng với chuỗi – sẽ là thư viện string.h, cùng họ đã cùng nhau đi kiếm hiểu theo thứ tự những hàm trong thỏng viện string.h nhé.

You watching: Các hàm xử lý xâu ký tự trong c


Thư viện string.h vào C

Đây là tlỗi viện hỗ trợ rất nhiều hàm bổ ích giúp các bạn dễ dãi để làm Việc cùng với chuỗi. Để thực hiện những đoạn code vào nội dung bài viết này, bạn vui lòng thêm thư viện sau:


Ngay sau đây, bọn họ đang cùng làm cho quen với những hàm trong thỏng viện string.h được sử dụng thông dụng nhé.

Các hàm trong tlỗi viện string.h

Mình sẽ đi qua từng hàm, và mỗi hàm đều sẽ sở hữu gần như ví dụ ví dụ cho chính mình.

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


Lưu ý:

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

Trong ngôn từ C, chúng ta tất yêu dùng lốt == nhằm so sánh 2 chuỗi. Lý vì là do khi bạn truy xuất thương hiệu chuỗi thì thực tế là bạn đang tầm nã xuất tới can dự của nó chứ chưa phải quý giá. Xem ví dụ sau:


Bạn thấy đấy, đây là 2 ảnh hưởng không giống nhau. Do đó, nếu bạn dùng == để đối chiếu thì bạn đang so sánh 2 địa chỉ chđọng chưa phải cái bạn mong muốn đâu. Đó là nguyên nhân họ yêu cầu hàm strcmp().


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

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

Xem ví dụ sau đây:


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

See more: Get Advanced Systemcare Pro 9 Serial Key Free 100% Working, Advanced Systemcare User Manual


Hàm này trả về nhỏ trỏ trỏ cho tới địa chỉ mở ra đầu tiên của ký trường đoản cú c. Còn hàm thì trả về địa điểm cuối cùng. Nếu không trường thọ, trả về nhỏ trỏ NULL.


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


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

Trên đấy là các hàm trong tlỗi viện string.h áp dụng những. quý khách hàng có thể coi đầy đủ các hàm của tlỗi viện string.h sinh sống liên kết trong tư liệu tìm hiểu thêm.

See more: Tổng Hợp Các Hiệu Ứng Trong Adobe Premiere Pro, 11 Hiệu Ứng Đẹp Trong Premiere Không Thể Bỏ Qua

Tài liệu tmê mẩn khảo

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

*

*

*

Lập Trình Không Khó là 1 cộng đồng share và huấn luyện lập trình phi lợi tức đầu tư bậc nhất tại đất nước hình chữ S.