C++ 中删除字符串中的空格,可以使用 STL 库中的 stringstream。stringstream 可以读取字符串中的每一个字符,并判断是否是空格,如果不是,就追加到一个新的字符串中。代码如下:
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
string removeSpaces(string input) {
stringstream ss;
for (char c : input) {
if (c != ' ') {
ss << c;
return ss.str();
int main() {
string input = "remove spaces from this string";
cout << removeSpaces(input) << endl;
return 0;
运行结果为:
removespacesfromthisstring
JavaScript