30/09/2018, 22:07
Thư viện string trong C++
####Chào các bạn học viên đang theo dõi khóa học lập trinh trực tuyến ngôn ngữ 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 số thao tác đơn giản với C-style string, hay còn gọi là mảng kí tự.
Để thao tá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ó. Tuy vậy, việc xử lý mảng kí tự vẫn còn nhiều khó khăn. Một ví dụ điển hình là việc bạn thực hiện nối chuỗi kí tự bằng hàm strcat. Bạn luôn phải để tâm đến việc số lượng ô nhớ mà bạn đã cấp phát cho mảng kí tự có đủ để chứa thêm chuỗi kí tự được nối vào không. Hay là khi bạn khai báo một mảng kí tự, bạn cũng phải đặt ra câu hỏi: Liệu bao nhiêu ô nhớ là đủ? Và bạn phải luôn đặt kí tự ‘