91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
静宁县| 同德县| 武隆县| 全椒县| 汕尾市| 大冶市| 诏安县| 万全县| 阿勒泰市| 精河县| 屯门区| 韩城市| 景洪市| 东阿县| 洪洞县| 连江县| 康乐县| 耒阳市| 静宁县| 双城市| 龙门县| 清涧县| 苗栗县| 辽阳市| 蚌埠市| 海阳市| 清丰县| 汉川市| 灌阳县| 湖南省| 建昌县| 二连浩特市| 壶关县| 邢台县| 红河县| 松滋市| 兴安盟| 阳城县| 高陵县| 淮阳县| 辛集市|