Hỏi về đoạn code có sử dụng hàm strtok

Hàm có sử dụng strtok sẽ ảnh hưởng tới những hàm sau nó ạ ? tại nếu e dùng hàm tinhtudainhat thì hàm demvitrichuoi lại k chịu chạy kết quả , mà k dùng hàm đấy thì demvitrichuoi lại chạy dc , theo mn làm sao để giải quyết để 2 hàm chạy bình thường đây ạ

https://www.cplusplus.com/reference/cstring/strtok/

This end of the token is automatically replaced by a null-character, and the beginning of the token is returned by the function.

Hàm strtok sẽ sửa kí tự đầu tiên khớp với chuỗi phân cách (delimiters) thành null.
Nói gọn trong trường hợp của bạn thì các dấu cách (khoảng trắng) đã bị sửa thành \0.
Bạn nên dùng 1 chuỗi phụ (bản sao) để thao tác, tránh làm chuỗi gốc bị thay đổi.

3 Likes

oh thi ra la vay , e hieu roi , cam on a nhieu a

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?