Anh chị cho e hỏi với ạ.e có 1 string là 01920.e muốn xóa số 0 đăng trước để được string 1920 thì làm cách nào ạ.e mới học nên còn ngu ngơ.mong mọi người giúp.em cám ơn
Xoá kí tự 0 ở đầu string như thế nào?
http://www.cplusplus.com/reference/string/string/
mình thấy có thể làm theo các cách dưới:
1, s.erase(s.begin());
2, s.erase(s.begin(),s.begin() + 1);
3, s.erase(0,1);
4, string s2 = s.substr(1,s.size() - 1); // ko ảnh hưởng đến string cũ
5 Likes
Nếu là số:
int n = atoi(string.c_str());
string = std::to_string(n);
5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?