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

溫馨提示×

C++中string和stringstream怎么使用

c++
小億
85
2023-11-23 13:28:11
欄目: 編程語言

在C++中,可以使用stringstringstream來處理字符串。

  1. 使用string類來創建和操作字符串:
#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, World!";

    // 獲取字符串長度
    std::cout << "Length: " << str.length() << std::endl;

    // 獲取子字符串
    std::string subStr = str.substr(0, 5);
    std::cout << "Substring: " << subStr << std::endl;

    // 連接字符串
    std::string concatStr = str + " Welcome!";
    std::cout << "Concatenated string: " << concatStr << std::endl;

    // 查找字符串
    std::size_t found = str.find("World");
    if (found != std::string::npos) {
        std::cout << "Found at index: " << found << std::endl;
    } else {
        std::cout << "Not found" << std::endl;
    }

    return 0;
}
  1. 使用stringstream類來處理字符串流:
#include <iostream>
#include <sstream>

int main() {
    std::string str = "42 3.14 Hello";

    std::istringstream iss(str); // 從字符串創建輸入流
    int num;
    float fNum;
    std::string word;

    // 從流中提取數據
    iss >> num >> fNum >> word;

    std::cout << "Number: " << num << std::endl;
    std::cout << "Float Number: " << fNum << std::endl;
    std::cout << "Word: " << word << std::endl;

    std::ostringstream oss; // 創建輸出流
    oss << "Concatenated: " << num << " " << fNum << " " << word;

    std::cout << oss.str() << std::endl; // 輸出流中的字符串

    return 0;
}

這是一些簡單的示例,stringstringstream類還有更多的功能和用法,可以根據具體需求查閱C++文檔來了解更多信息。

0
怀集县| 苍溪县| 德昌县| 朝阳县| 藁城市| 邵东县| 阿拉善右旗| 孟连| 丹江口市| 库尔勒市| 汶上县| 堆龙德庆县| 永新县| 和政县| 都安| 宽甸| 新竹市| 乳源| 云安县| 锦屏县| 蓬溪县| 梁平县| 汝城县| 襄樊市| 闸北区| 格尔木市| 名山县| 绥化市| 白水县| 潍坊市| 准格尔旗| 平遥县| 仲巴县| 阿尔山市| 衡阳县| 道真| 上犹县| 蛟河市| 鱼台县| 二手房| 湖南省|