Chào các bạn học viên sẽ theo dõi khóa đào tạo và huấn luyện lập trinh trực tuyến ngôn ngữ C++.
Bạn đang xem: Kiểu dữ liệu xâu (string) trong c
Trong những bài học trước, mình đã hướng dẫn các bạn thực hiện một vài thao tác đơn giản dễ dàng với C-style string, hay có cách gọi khác là mảng kí tự.
Để làm việc với mảng kí tự, chúng ta cần include thư viện cstring vào chương trình để được cung cấp một số hàm sẵn có. Mặc dù vậy, câu hỏi xử lý mảng kí tự vẫn còn nhiều khó khăn. Một ví dụ điển hình là bài toán bạn triển khai nối chuỗi kí tự bằng hàm strcat. Bạn luôn phải để trung khu đến việc con số ô nhớ mà chúng ta đã cấp phát cho mảng kí tự bao gồm đủ để chứa thêm chuỗi kí từ được nối vào không. Tuyệt là khi bạn khai báo một mảng kí tự, chúng ta cũng phải đề ra câu hỏi: Liệu bao nhiêu ô nhớ rằng đủ? Và bạn phải luôn luôn đặt kí từ "