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

溫馨提示×

C++中stringstream的用法是什么

c++
小億
94
2023-09-25 14:56:34
欄目: 編程語言

C++中的stringstream是一個用于處理字符串的流對象。它允許將字符串轉換為不同類型的數據,并且可以從不同類型的數據中提取字符串。

以下是stringstream的一些常見用法:

  1. 字符串轉換為其他類型的數據:
#include <sstream>
#include <iostream>
#include <string>
int main() {
std::string str = "123";
int num;
std::stringstream ss(str);
ss >> num;
std::cout << num << std::endl;  // 輸出:123
return 0;
}
  1. 將不同類型的數據轉換為字符串:
#include <sstream>
#include <iostream>
#include <string>
int main() {
int num = 123;
std::stringstream ss;
ss << num;
std::string str = ss.str();
std::cout << str << std::endl;  // 輸出:123
return 0;
}
  1. 提取字符串中的各個部分:
#include <sstream>
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World! 123";
std::string word;
int num;
std::stringstream ss(str);
ss >> word >> word >> num;
std::cout << word << std::endl;  // 輸出:World!
std::cout << num << std::endl;   // 輸出:123
return 0;
}

需要注意的是,stringstream是基于流的操作,因此需要包含頭文件<sstream>。另外,使用stringstream時要確保輸入字符串的格式正確,否則可能會導致錯誤的結果。

0
遵义县| 奈曼旗| 庆城县| 灯塔市| 盖州市| 霞浦县| 兴隆县| 临高县| 安陆市| 元朗区| 靖安县| 宜良县| 手机| 虹口区| 宜都市| 临漳县| 绥化市| 汝阳县| 安岳县| 凤庆县| 平果县| 仙桃市| 铁力市| 建湖县| 苏尼特左旗| 自治县| 利川市| 玉田县| 鄯善县| 孝感市| 饶平县| 青浦区| 久治县| 宁国市| 翁牛特旗| 聂拉木县| 大余县| 永靖县| 嵊州市| 蒙阴县| 三穗县|