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

溫馨提示×

C++中ostringstream用法是什么

小億
160
2023-08-02 14:30:35
欄目: 編程語言

在C++中,ostringstream是一個類,用于將數據以字符串的形式進行格式化輸出。它是iostream庫中的一個子類,用于將各種類型的數據轉化為字符串。

使用ostringstream時,需要包含頭文件

常見的ostringstream用法如下:

  1. 將各種類型的數據轉化為字符串:
#include <iostream>
#include <sstream>
using namespace std;
int main() {
int num = 10;
double pi = 3.14159;
string name = "John";
ostringstream oss;
oss << "Number: " << num << ", PI: " << pi << ", Name: " << name;
string result = oss.str();
cout << result << endl;
return 0;
}

輸出:

Number: 10, PI: 3.14159, Name: John
  1. 清空字符串并重新格式化輸出:
#include <iostream>
#include <sstream>
using namespace std;
int main() {
int num = 10;
ostringstream oss;
oss << "Number: " << num;
string result = oss.str();
cout << result << endl;
oss.str(""); // 清空字符串
oss << "New Number: " << num * 2;
result = oss.str();
cout << result << endl;
return 0;
}

輸出:

Number: 10
New Number: 20
  1. 將字符串轉化為各種類型的數據:
#include <iostream>
#include <sstream>
using namespace std;
int main() {
string str = "10 3.14159 John";
istringstream iss(str);
int num;
double pi;
string name;
iss >> num >> pi >> name;
cout << "Number: " << num << endl;
cout << "PI: " << pi << endl;
cout << "Name: " << name << endl;
return 0;
}

輸出:

Number: 10
PI: 3.14159
Name: John

這些是ostringstream的一些常見用法,可以根據具體的需求進行靈活運用。

0
嘉荫县| 泰宁县| 陇川县| 安福县| 宁乡县| 子长县| 突泉县| 福泉市| 平乡县| 溆浦县| 石屏县| 二手房| 阜阳市| 永泰县| 新化县| 临湘市| 班玛县| 南投市| 台湾省| 昌江| 阿拉尔市| 沁水县| 新野县| 舟山市| 龙游县| 同德县| 万载县| 吉木乃县| 安仁县| 黄山市| 吉木萨尔县| 克拉玛依市| 汉寿县| 阳泉市| 宣汉县| 商都县| 徐闻县| 化隆| 保靖县| 绥德县| 南和县|