stringstream在C++中如何使用
导读:stringstream是一个用于字符串流处理的类,可以方便地进行字符串的输入输出操作。在C++中,我们可以通过包含头文件来使用stringstream类。下面是一个简单的示例示范了如何使用stringstream: #include &l...
stringstream是一个用于字符串流处理的类,可以方便地进行字符串的输入输出操作。在C++中,我们可以通过包含头文件来使用stringstream类。下面是一个简单的示例示范了如何使用stringstream:
#include <
iostream>
#include <
sstream>
int main() {
std::stringstream ss;
// 将整数写入stringstream
int num = 123;
ss <
<
num;
// 将浮点数写入stringstream
double d = 3.14;
ss <
<
" " <
<
d;
// 将字符串写入stringstream
std::string str = "Hello, World!";
ss <
<
" " <
<
str;
// 从stringstream中读取数据并输出
int num2;
double d2;
std::string str2;
ss >
>
num2 >
>
d2 >
>
str2;
std::cout <
<
"num2: " <
<
num2 <
<
std::endl;
std::cout <
<
"d2: " <
<
d2 <
<
std::endl;
std::cout <
<
"str2: " <
<
str2 <
<
std::endl;
return 0;
}
以上代码将输出:
num2: 123
d2: 3.14
str2: Hello, World!
通过stringstream类,我们可以方便地进行各种不同类型数据之间的转换和操作。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: stringstream在C++中如何使用
本文地址: https://pptw.com/jishu/685090.html