Khác biệt giữa bản sửa đổi của “Thư viện chuẩn C”
Nội dung được xóa Nội dung được thêm vào
n robot Thêm: da, el, en, es, it, ja, ko, zh Thay: fr |
|||
Dòng 4:
:''Trong cả bài viết này chữ "tiêu đề" sẽ được hiểu nghĩa là "tập tin tiêu đề".''
Tên và đặc tính của mỗi hàm trong C được chứa trong một tập tin gọi là [[tập tin tiêu dề]] nhưng sự kiến tạo thực sự của các hàm này đuợc phân chia vào trong các [[thư viện (khoa học máy tính)|tập tin thư viện]]. Tên và nội hàm của các tiêu đề đã trở nên thông dụng nhưng tổ chức của các thư viện này vẩn còn phân hoá. Thư viện chuẩn
Nhiều phần thư viện chuẩn C cho thấy việc thiết kế chúng rất tốt. Tuy nhiên, một số ít, cho thấy điểm yếu sau khi dược dùng rộng rãi như là hàm đọc từ đầu vào <code>gets()</code> (và cũng như hàm <code>scanf()</code> đọc dãy kí tự từ đầu vào) là một nguyên nhân của nhiều lỗi [[tràn bộ nhớ đệm]], và hầu hết các sách hướng dẫn đều khuyến cáo tránh dùng chúng. Một khuyết điểm nữa là hàm <code>strtok()</code> được thiết kế như là một [[phân tích từ điển]] cơ bản nhưng rất khó dùng và dể bị hỏng.
|