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

溫馨提示×

c++中stringstream如何應用

c++
小億
93
2024-05-13 10:36:52
欄目: 編程語言

stringstream是一個用于字符串操作的類,可以將各種數據類型轉換為字符串,也可以將字符串轉換為各種數據類型。下面是一些stringstream的常見用法:

  1. 將各種數據類型轉換為字符串:
#include <iostream>
#include <sstream>

int main() {
    int num = 123;
    double value = 3.14;
    
    std::stringstream ss;
    ss << "Integer: " << num << ", Double: " << value;
    
    std::string str = ss.str();
    std::cout << str << std::endl;
    
    return 0;
}
  1. 將字符串轉換為各種數據類型:
#include <iostream>
#include <sstream>

int main() {
    std::string str = "123 3.14";
    int num;
    double value;
    
    std::stringstream ss(str);
    ss >> num >> value;
    
    std::cout << "Integer: " << num << ", Double: " << value << std::endl;
    
    return 0;
}
  1. 清空stringstream:
#include <iostream>
#include <sstream>

int main() {
    std::stringstream ss;
    ss << "Hello, World!";
    
    std::cout << ss.str() << std::endl;
    
    ss.str("");
    std::cout << ss.str() << std::endl; // Output is empty
    
    return 0;
}
  1. 通過stringstream進行格式化輸出:
#include <iostream>
#include <sstream>
#include <iomanip>

int main() {
    double value = 3.14159;
    
    std::stringstream ss;
    ss << std::fixed << std::setprecision(2) << value;
    
    std::string str = ss.str();
    std::cout << "Formatted Value: " << str << std::endl;
    
    return 0;
}

以上是stringstream的一些常見用法,可以根據實際需求靈活運用stringstream類進行字符串操作。

0
彝良县| 获嘉县| 遵义市| 积石山| 迁安市| 元氏县| 老河口市| 霍州市| 平山县| 平昌县| 东海县| 曲麻莱县| 全南县| 特克斯县| 兴城市| 沅陵县| 疏附县| 静海县| 甘南县| 西平县| 咸丰县| 巴东县| 崇州市| 忻城县| 宜宾市| 大竹县| 周宁县| 六安市| 长岭县| 集贤县| 麦盖提县| 锦屏县| 龙山县| 鸡东县| 荣昌县| 马鞍山市| 繁峙县| 江永县| 深水埗区| 浦城县| 万源市|