Cho em hỏi tại sao khi sử dụng hàm strtok trong thư viện string.h, nếu khai báo chuỗi *s thì không tách được còn khai báo s[] mới tách được ạ ?
Cụ thể là :
char *s = "My name is Tony Blurt";
char *p = strtok(s , " "); //Lỗi
char s[] = "My name is Tony Blurt";
char *p = strtok(s , " "); //Chạy bình thường