30/09/2018, 17:22
Làm sao giải phóng con trỏ hàm xử lý chuỗi strdup?
Mình đang học bài chuỗi và đến phần hàm strdup thì sách có nói:
Hàm strdup tạo bản sao của một chuỗi s cho trước. Hàm sẽ tự tạo vùng nhớ dài strlen(s) + 1 (bytes) để chứa chuỗi s. Phải tự hủy vùng nhớ này khi không sử dụng nữa.
Mình không hiểu làm sao để giải phóng con trỏ đó?
Bài liên quan
bạn chỉ cần
free(ptr);
ptr là con trỏ mà được strdup trả địa chỉ về. Xem thêm các cách cấp phát động nhé.cảm ơn nha… mình hiểu rồi…