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 » Hàm Xóa Ký Tự Trong Xâu C++
-
Xóa Ký Tự Trong String C++
-
Xóa Chuỗi Trong C++
-
Thắc Mắc Xóa 1 Phần Tử Và Xóa Nhiều Phần Tử Trong C++
-
Hàm Xóa Xâu(erase) - Hàm Tạo Và Các Toán Tử
-
[Update] String Trong C++ | Hàm Erase Trong C++ - Xác Minh
-
Xâu Trong C++ - VNOI
-
Cách Xóa Kí Tự Trong Xâu String - Cộng đồng C Việt
-
Chủ đề: Xóa Kí Tự Trong Xâu - Diễn Đàn Tin Học
-
[Lập Trình C/C++] Bài 26. Chuỗi Kí Tự - Xóa 1 Kí Tự Tại Vị Trí Bất Kì
-
14 [Bài Tập C ( Xâu Ký Tự)]. Loại Bỏ Một Từ Khỏi Xâu Ký Tự - YouTube
-
Cho Em Xin Code Hàm Xóa Kí Tự Trong Chuỗi | VFO.VN
-
Xóa Tất Cả Các Khoảng Trắng Thừa Của Xâu Ký Tự S
-
[Lập Trình C++ Cơ Bản] Bài 8 (phần 2): Xâu Kí Tự - Các Thao Tác Xử Lý ...