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 ạ?

Tao Không Ngu. viết 01:14 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Đỗ Trung Quân viết 01:03 ngày 01/10/2018

Đơ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

Bài liên quan
0