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

溫馨提示×

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
常德市| 宝清县| 浮梁县| 通城县| 清水县| 丹江口市| 马鞍山市| 定襄县| 南江县| 仙游县| 弥勒县| 夏邑县| 靖远县| 深圳市| 图片| 罗山县| 名山县| 钟祥市| 乌兰县| 武宁县| 茶陵县| 元阳县| 天全县| 东方市| 深泽县| 航空| 沙湾县| 潜山县| 朝阳市| 彰化市| 榆林市| 湄潭县| 老河口市| 嘉定区| 建始县| 黑龙江省| 迁西县| 富源县| 高青县| 化州市| 清原|