亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++ string庫函數能否去除字符串首尾空格

c++
小樊
186
2024-09-24 22:22:02
欄目: 編程語言

是的,C++的<string>庫中的strip()函數可以去除字符串首尾的空格。

該函數屬于std::string類,其語法為:

std::string& strip(std::string& s);
const std::string& strip(const std::string& s);

其中,第一個版本的函數會修改傳入的字符串對象,第二個版本的函數則不會修改傳入的字符串對象,而是返回一個新的字符串對象。

該函數的功能是去除字符串首尾的所有空白字符,包括空格、制表符、換行符等等。

以下是一個使用示例:

#include <iostream>
#include <string>

int main() {
    std::string str = "   Hello, World!   ";
    std::cout << "Original string: [" << str << "]" << std::endl;
    str.strip();
    std::cout << "Striped string: [" << str << "]" << std::endl;
    return 0;
}

輸出結果為:

Original string: [   Hello, World!   ]
Striped string: [Hello, World!]

0
岑巩县| 海伦市| 咸宁市| 苏尼特右旗| 纳雍县| 阳东县| 乌拉特中旗| 彩票| 永州市| 朔州市| 文山县| 土默特左旗| 吉木萨尔县| 怀柔区| 新丰县| 佛坪县| 安仁县| 比如县| 长丰县| 安阳市| 屯昌县| 长白| 绥芬河市| 兴城市| 保德县| 新闻| 张家川| 新建县| 宜丰县| 二连浩特市| 天镇县| 娄烦县| 商南县| 吴桥县| 彭山县| 浑源县| 茂名市| 西安市| 文水县| 威远县| 哈密市|