Có tồn tại lệnh xóa ký tự trong c++ không?

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ó.

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::dizzy_face:

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

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?