博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++一行字符串处理
阅读量:5869 次
发布时间:2019-06-19

本文共 494 字,大约阅读时间需要 1 分钟。

有时候编程需要处理一行字符串,包括空格连接起来的一行。直接用cin的话读到空格就会停止。

实用的方法是使用getline函数配个stringstream流操作,简易代码如下。

#include 
#include
#include
using namespace std;int main(){ string str; while(getline(cin,str)) { cout<
>substring) { cout<
<

 上面的程序中,首先使用getline读取一行字符串,然后使用istringstream get(str)将读取的str与get关联,然后就可以循环的从get中读取数据。非常方便。

参考 C++primer 第五版 P288

 

转载于:https://www.cnblogs.com/xindufresne/p/4703379.html

你可能感兴趣的文章
[JS] this, 你到底指向谁?
查看>>
jdbc连接DB2数据库超时的问题
查看>>
小菜学设计模式——模板方法模式
查看>>
流的补充及内存流字符编码
查看>>
PSR 类自动加载规范的翻译与看法
查看>>
浅谈Asp.net的sessionState
查看>>
时间序列DEMO
查看>>
近30天数据操作
查看>>
细谈C++的运算符重载
查看>>
ASP.NET 5系列教程 (六): 在 MVC6 中创建 Web API
查看>>
基本系统缩写 说明
查看>>
TWaver 3D for Flex 3.0发布
查看>>
Eclipse RCP中嵌套组件
查看>>
上传图片_创建文件夹_生成缩略图_添加水印
查看>>
[linux]缺失ld-linux.so.2的解决方法
查看>>
Creating A Physical Standby With RMAN Active Duplicate In 11.2.0.3
查看>>
Android手机强制横屏软件
查看>>
Xshell登录阿里云服务器ECS
查看>>
可给pdf批量添加书签的神器
查看>>
linux下nginx+python+fastcgi部署总结(django版)
查看>>