Mọi người cho e hỏi là có tồn tại lệnh xóa ký tự trong c++ với !!
Có tồn tại lệnh xóa ký tự trong c++ không?
Có.
http://www.cplusplus.com/reference/string/string/erase/
Còn nếu lọc kí tự ra khỏi xâu (ví dụ: xoá hết ‘a’ khỏi xâu) thì phải xoá tay.
4 Likes
cũng đâu cần xóa tay, xóa bằng remove erase:
s.erase(
std::remove_if(begin(s), end(s), [](char c){ return c == 'a'; }),
end(s)
);
5 Likes
Định nghĩa “xóa ký tự” đi bạn. Cái này không cụ thể thì không biết đường mà lần đâu.
2 Likes
ví dụ như xóa một chữ cái hoặc khoảng trắng??