30/09/2018, 23:01
Ai giải đáp thắc mắc cho em về ép kiểu từ string qua int, và char [] qua int với ạ
tại sao với kiểu string thì ta phải có . c_str(); còn kiểu char [] thì không ạ?
Bài liên quan
tại sao với kiểu string thì ta phải có . c_str(); còn kiểu char [] thì không ạ?
This post was flagged by the community and is temporarily hidden.
Đơn giản vì hàm atoi nhận tham số truyền vào là 1 mảng char : int atoi (const char * str);
String là 1 chuỗi các character --> cần sử dụng hàm c_str với string s để trả về một mảng character với con trỏ ở vị trí đầu tiên rồi mới sử dụng đc atoi