Thao tác với chuỗi trong lập trình C bằng các hàm của thư viện

Trong bài viết này, bạn sẽ học cách thao tác các chuỗi trong C bằng các hàm thư viện như get (), put, strlen () và hơn thế nữa. Bạn sẽ học cách lấy chuỗi từ người dùng và thực hiện các thao tác trên chuỗi.

Bạn cần phải thường xuyên thao tác các chuỗi tùy theo nhu cầu của một bài toán. Hầu hết, nếu không phải tất cả, thao tác chuỗi thời gian có thể được thực hiện thủ công nhưng điều này làm cho việc lập trình trở nên phức tạp và lớn.

Để giải quyết vấn đề này, C hỗ trợ một số lượng lớn các hàm xử lý chuỗi trong thư viện chuẩn "string.h".

Một số hàm xử lý chuỗi thường được sử dụng được thảo luận dưới đây:

Chức năng Công việc của Chức năng
strlen () tính toán độ dài của chuỗi
strcpy () sao chép một chuỗi sang một chuỗi khác
strcat () nối (nối) hai chuỗi
strcmp () so sánh hai chuỗi
strlwr () chuyển đổi chuỗi thành chữ thường
strupr () chuyển đổi chuỗi thành chữ hoa

Các hàm xử lý chuỗi được định nghĩa trong "string.h"tệp tiêu đề.

 #include 

Lưu ý: Bạn phải bao gồm mã bên dưới để chạy các hàm xử lý chuỗi.

được () và đặt ()

Các hàm get () và put () là hai hàm chuỗi để nhận đầu vào chuỗi từ người dùng và hiển thị nó tương ứng như đã đề cập trong chương trước.

 #include int main() ( char name(30); printf("Enter name: "); gets(name); //Function to read string from user. printf("Name: "); puts(name); //Function to display string. return 0; )

Lưu ý: Mặc dù gets()puts()các chuỗi xử lý hàm, cả hai hàm này đều được định nghĩa trong "stdio.h"tệp tiêu đề.

thú vị bài viết...