4.3.19 Xóa String (Erasing) - CppDeveloper
Có thể bạn quan tâm
Chúng ta cũng có thể loại bỏ một phần của chuỗi, làm cho chuỗi ngắn hơn trước. Chúng ta có thể làm điều này bằng cách sử dụng một hàm thành viên được gọi là erase (một cái tên quá rõ ràng) và hàm này yêu cầu hai tham số để thực hiện nhiệm vụ của nó: thứ nhất là nơi mà substring cần bắt đầu được gỡ bỏ (giá trị mặc định là 0) và chiều dài của chuỗi con (giá trị này mặc định bằng chiều dài của chuỗi gốc).
Điều này có nghĩa là một lời gọi như thế này
TheString.erase ();
sẽ xóa tất cả các ký tự khỏi chuỗi và để trống nó.
Hãy xem thêm ví dụ sau →
C++ #include <iostream> #include <string> using namespace std; int main(void) { string WhereAreWe = "I've got a feeling we're not in Kansas anymore"; WhereAreWe.erase(38, 8).erase(25, 4); cout << WhereAreWe << endl; return 0; }| 123456789101112 | #include <iostream>#include <string> usingnamespacestd; intmain(void){stringWhereAreWe="I've got a feeling we're not in Kansas anymore";WhereAreWe.erase(38,8).erase(25,4);cout<<WhereAreWe<<endl;return0;} |
Nó sẽ xuất ra màn hình như sau: I’ve got a feeling we’re in Kansas
Lưu ý rằng không thể đảo ngược trình tự lời gọi erase, tức là một câu lệnh như thế này
WhereAreWe.erase (25, 4) .erase (38, 8);
sẽ tạo ra các kết quả hoàn toàn khác. Bạn có thể giải thích lý do tại sao không ? Hãy cố gắng suy nghĩ và tự giải thích nhé, dễ mà.
Từ khóa » Xóa Chuỗi
-
Xóa Chuỗi Trong C
-
Xóa Ký Tự Trong String C++
-
String | Xóa Chuỗi | Cộng đồng Arduino Việt Nam
-
Cách Xóa Ký Tự Trong Chuỗi Từ Văn Bản Trên Excel
-
Thắc Mắc Xóa 1 Phần Tử Và Xóa Nhiều Phần Tử Trong C++
-
Lập Trình C | Chương Trình Xóa Kí Tự Trong Chuỗi - Casestudy24h
-
XÓA CHUỖI Tiếng Anh Là Gì - Trong Tiếng Anh Dịch
-
Xóa Chuỗi Trong C - Trang Giới Thiệu Tốp Hàng Đầu Việt Nam
-
Xóa Chuỗi Khóa Trong Truy Cập Chuỗi Khóa Trên Máy Mac
-
Cách Xóa Chuỗi Khóa Trên Mac
-
Cách để Loại Bỏ Chữ đầu, Cuối Hoặc được Chỉ định Từ Văn Bản Trong ...
-
Cách Xóa Ký Tự Khỏi Chuỗi Trong JavaScript - Morioh
-
Làm Cách Nào để Xóa N Ký Tự đầu Tiên Hoặc Cuối Cùng Khỏi Một ô ...