首页 > 编程知识 正文

stringstream的头文件,c++substr函数用法

时间:2023-05-03 23:38:19 阅读:60011 作者:694

一. C的输入输出可分为三类:

1 .基于控制台的I/O

2 .基于文件的I/O

3 .基于字符串的I/O

二.具体分析:

1. C引入了三个类: istringstream、ostringstream和stringstream,必须包含名为#include sstream的头文件才能使用它们创建对象。

2.

istringstream类执行c样式字符串流的输入操作。

ostringstream类用于执行c样式字符串流的输出操作。

strstream类还支持c样式流的输入/输出操作。

3.istringstream构造函数的原型如下:

istringstream: istringstream (stringstr );

其作用是从string对象str读取字符。

4 .初始化:使用字符串初始化

istringstreamistr(Iam ); istr.str(Iam ); //将字符串' I am '保存到字符串流中

5 .常用成员函数

str () :向istringstream对象返回字符串

6 .使用案例:

# include iostream # include stream//此头文件# includestringusingnamespacestd; int main ((stringstr=' iama student ) ); string str1; istringstreamlines(str; //istringstream对象绑定字符串行,并用空格分隔该行。 从wile(linesstr1)//流提取数据并支持操作{cout str1 endl; 使用lines.str (创建字符串span style=' font-family : ' courier new '; 返回'时返回' I am a student'/span}return 0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。