01/10/2018, 15:31
Tại sao khi biến a là string thì sử dụng hàm atoi() phải là atoi(a.c_str())?
cho e hỏi, tai sao khi biến a là string thì sử dụng hàm atoi () phải là atoi(a.c_str()).
em cảm ơn
Bài liên quan





atoi()chỉ nhậnconst char *,c_str()trả vềconst char *.Vì a là
std::stringchứ ko phải char*.p/s: nếu chưa lên C++11 thì đừng dùng atoi, mà dùng
strtolcho an toàn. Lên rồi thì dùngstd::stoiluôn.