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

溫馨提示×

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
年辖:市辖区| 抚州市| 延寿县| 苏州市| 龙州县| 洪江市| 徐州市| 乐东| 翁源县| 古田县| 崇信县| 芦溪县| 博客| 嘉兴市| 西昌市| 印江| 虎林市| 南开区| 扎鲁特旗| 吕梁市| 启东市| 衡山县| 永兴县| 高州市| 黎平县| 贺兰县| 大厂| 清水县| 定日县| 沿河| 两当县| 曲松县| 绵竹市| 东至县| 涡阳县| 伊金霍洛旗| 永修县| 大同县| 堆龙德庆县| 华宁县| 界首市|