Computer >> Máy Tính >  >> Lập trình >> C ++

Xóa khoảng trắng khỏi std ::string trong C ++

Trong chương trình này, chúng ta sẽ xem cách xóa khoảng trắng khỏi chuỗi std ::trong C ++. Để loại bỏ điều này, chúng tôi sẽ sử dụng hàm remove (). Với hàm remove () này, nó lấy phần đầu và phần cuối của trình vòng lặp, sau đó lấy đối số thứ ba sẽ bị xóa khỏi đối tượng trình vòng lặp đó.

Input: A string "This is C++ Programming Language"
Output: "ThisisC++ProgrammingLanguage"

Thuật toán

Step 1: Get the string
Step 2: Remove spaces from the given string using remove() function.
Step 3: Return string.

Mã mẫu

#include<iostream>
#include<algorithm>
using namespace std;
main() {
   string my_str = "This is C++ Programming Language";
   cout << "String with Spaces :" << my_str << endl;
   remove(my_str.begin(), my_str.end(), ' ');
   cout << "String without Spaces :" << my_str;
}

Đầu ra

String with Spaces :This is C++ Programming Language
String without Spaces :ThisisC++ProgrammingLanguage