中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
铁岭市| 威海市| 轮台县| 福安市| 朝阳市| 惠东县| 滨海县| 康马县| 周宁县| 兴义市| 和静县| 昌图县| 新田县| 巧家县| 会宁县| 西贡区| 永吉县| 长丰县| 光山县| 东源县| 通州区| 常熟市| 交城县| 互助| 安徽省| 九台市| 集安市| 大名县| 呼图壁县| 理塘县| 将乐县| 微博| 罗定市| 盘锦市| 库车县| 宜城市| 宁夏| 龙门县| 华池县| 无锡市| 中宁县|