01/10/2018, 17:39
Cách đổi xâu thành số, chuyển đổi số thành xâu?
Mình mới học C++ và gặp bài toán phải sử dụng đến việc đổi xâu thành số, đổi số thành xâu. Cho em hỏi trong C++ hàm nào có thể làm được như vậy. Mình cảm ơn.
Giải thích cách sử dụng giùm mình nữa nha!
Bài liên quan
Chuyển đổi xâu thành số thì mình thường dùng hàm
std::stoi
. Hình như chỉ có phiên bản c++11 về trước hỗ trợ.Cách dùng : bạn nên xem ở đây http://www.cplusplus.com/reference/string/stoi/?kw=stoi
còn mình thì thường dùng theo kiểu
<biến> = std::stoi(<chuỗi số>, nullptr, <hệ số>)
Còn đổi số thành xâu thì có hàm
std::to_string
.Cách dùng : bạn nên xem ở http://www.cplusplus.com/reference/string/to_string/?kw=to_string
còn mình hay dùng thì
<biến> = std::to_string(<số>)
Lần sau nếu hỏi về hàm nào đó thì bạn nên tra trên mạng trước, nếu không thấy thì mới lên hỏi. Chứ hỏi không luôn thì thường sẽ bị cho quả
Mình đã xem rồi. Nhưng đa số đổi viết bằng tiếng anh nên mình không hiểu. Với lại chỉ cho ra ví dụ chứ không nếu rõ cách dùng. Cảm ơn bạn mình đã hiểu.
Sao mình copy từ trang bạn cho mình chạy thử nó lại báo lỗi nhỉ?
STL thì đọc ví dụ dễ hiểu hơn danh sách tham số thì rối mù.
hình như bạn đang dùng c++14 compiler, theo như trong doc thì nó chỉ hỗ trợ bản cũ hơn như c++11 thôi
làm gì có, C++14 hỗ trợ đầy đủ các tính năng của C++11 mà, lỗi kia là do chưa thêm flag
-std=c++11
vô khi biên dịch đó.Bạn có thể dùng mã ascii và ép từng kí tự của string về int và ngược lại
Làm sao để thêm vô chương trình vậy bạn? Bạn giúp mình với !
nếu bạn dùng g++ thì :