istringstream、ostringstream、stringstream 类介绍 您所在的位置:网站首页 stringstream函数 istringstream、ostringstream、stringstream 类介绍

istringstream、ostringstream、stringstream 类介绍

2022-05-31 02:05| 来源: 网络整理| 查看: 265

一、C++的输入输出分为三种: (1)基于控制台的I/O

r_1

(2)基于文件的I/O

r_2

(3)基于字符串的I/O

r_3

二、头文件

#include

三、作用

istringstream类用于执行C++风格的字符串流的输入操作。 ostringstream类用于执行C++风格的字符串流的输出操作。 strstream类同时可以支持C++风格的串流的输入输出操作。

四、istringstream类

描述:从流中提取数据,支持 >> 操作

这里字符串可以包括多个单词,单词之间使用空格分开

1、istringstream的构造函数原型:

istringstream::istringstream(string str);

2、使用字符串进行初始化:

istringstream istr("1 56.7");

istr.str("1 56.7");//把字符串"1 56.7"存入字符串流中

3、常用成员函数:

str():使istringstream对象返回一个string字符串

示例1:(把字符串类型的数据转换为其他类型)

#include #include using namespace std; int main() { istringstream istr("1 56.7"); coutn;//istringstream第二个数要自动变成整型,有数字的阶段,输出为56 //测试输出 cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有