字符串或文件处理的一个可选流程
2013-04-16 17:58
204 查看
程序的输入一般有:标准的输入设备、磁盘文件或默认的变量初始值,通常前两种是必须的,程序的功能就是用来处理输入的内容。标准IO库提供类一些操作,例如 stringstream,使用这些操作可以是程序的处理简洁方便,下面是《C++ Primer》中的一个例子:
如果是用来处理文件,第二行可以稍作更改,也可参考《C++ Primer》10.3.9节的最后一个例题
备注:“stringstream 类处理内存中字符串的 IO。”
string line, word; // will hold a line and word from input, respectively while (getline(cin, line)) { // read a line from the input into line // do per-line processing istringstream stream(line); // bind to stream to the line we read while (stream >> word){ // read a word from line // do per-word processing } }
如果是用来处理文件,第二行可以稍作更改,也可参考《C++ Primer》10.3.9节的最后一个例题
备注:“stringstream 类处理内存中字符串的 IO。”
相关文章推荐
- 批处理一个脚本,写下备忘(递归查找文件,文件含指定字符串)
- 一个JSON字符串和文件处理的命令行神器jq,windows和linux都可用
- 002_010 Python 处理字符串中的Zip文件 你的程序收到了一个字符串,内容是一个ZIP文件,需要读取zip文件的信息
- Python3基础 os.path.basename 对一个路径字符串进行处理 返回 文件的名字
- 用perl对文件中的字符串做处理的一个简单的示例
- ASP中一个字符串处理类加强版
- 一个删除文件的批处理
- 写了一个简单的处理类似xml文件的类,请大家指正【原创】
- 给定一个整数,把整数中包含的每一个数字放到一个数组中(不要把数字转化为字符串处理)
- 编写一个删除C语言源程序中的所有注释语句,要正确处理带引号的字符串和字符常量。
- SHELL脚本批量修改文件中的某一个字符串(不带矫正,不修改elf文件)
- 缺省配置Spring boot Web中一个请求的处理流程
- ASP.NET WebApi 上传文件时异常 Failed to execute send on XMLHttpRequest 的一个处理方法
- NameNode启动中image文件处理流程
- 批处理判断是否存在文件,存在则运行另外一个bat文件
- 20110830 java IO处理学习----一个自写文件复制类
- 写文件 :数组,字典,字符串, NSData 都有同一个 writeToFile 方法写入文件
- Python四钟方式来实现“一次处理一个字符的方式处理字符串”
- tomcat日志处理,每日保存一个文件,清空catalina.out
- perl,读取所需文件的路径,然后打开相应的文件,并对文件中的DNA序列进行计数,substr函数对长字符串的片段化处理功能