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

溫馨提示×

如何在c++中使用streamstring進行字符串操作

c++
小樊
93
2024-09-13 01:45:13
欄目: 編程語言

std::stringstream 是 C++ 標準庫中的一個類,它位于 <sstream> 頭文件中。std::stringstream 可以方便地處理字符串和數字之間的轉換,以及對字符串進行拼接、分割等操作。

下面是一些使用 std::stringstream 進行字符串操作的例子:

1. 將數字轉換為字符串

#include<iostream>
#include <sstream>
#include<string>

int main() {
    int num = 42;
    std::stringstream ss;
    ss<< num;
    std::string result;
    ss >> result;
    std::cout << "Number as string: "<< result<< std::endl;
    return 0;
}

2. 將字符串轉換為數字

#include<iostream>
#include <sstream>
#include<string>

int main() {
    std::string str_num = "42";
    std::stringstream ss;
    ss<< str_num;
    int result;
    ss >> result;
    std::cout << "String as number: "<< result<< std::endl;
    return 0;
}

3. 拼接字符串

#include<iostream>
#include <sstream>
#include<string>

int main() {
    std::string str1 = "Hello";
    std::string str2 = "World";
    std::stringstream ss;
    ss<< str1 << " "<< str2;
    std::string result;
    ss >> result;
    std::cout << "Concatenated string: "<< result<< std::endl;
    return 0;
}

4. 分割字符串

#include<iostream>
#include <sstream>
#include<string>

int main() {
    std::string input = "Hello World";
    std::stringstream ss(input);
    std::string word1, word2;
    ss >> word1 >> word2;
    std::cout << "First word: "<< word1 << ", Second word: "<< word2<< std::endl;
    return 0;
}

這些例子展示了如何使用 std::stringstream 進行基本的字符串操作。你可以根據需要進行更復雜的操作,比如格式化輸出、處理逗號分隔的值(CSV)等。

0
伊宁市| 木兰县| 且末县| 平顶山市| 慈利县| 海伦市| 阳泉市| 临夏县| 久治县| 商水县| 威远县| 莱芜市| 武强县| 宣汉县| 清流县| 扎囊县| 南投市| 手游| 景德镇市| 博乐市| 宁强县| 玉树县| 健康| 玉田县| 乌鲁木齐县| 潢川县| 衡东县| 陆丰市| 丹寨县| 黎川县| 乌拉特前旗| 阿鲁科尔沁旗| 河南省| 荃湾区| 肥城市| 西华县| 乾安县| 噶尔县| 漳州市| 剑川县| 齐齐哈尔市|