如何从文件中读取字符串到string对象
来源:互联网 发布:js sleep函数 编辑:程序博客网 时间:2024/05/16 15:36
//strfile.cpp -- read stings from a file#include <iostream>#include <fstream>#include <string>#include <cstdlib>int main(){using namespace std;ifstream fin; //定义输入文件流对象fin fin.open("tobuy.txt"); //用fin对象打开文件“tobuy.txt”if ( fin.is_open() == false ) //打开失败则返回错误{cerr << "Can't open file. Bye.\n";exit(EXIT_FAILURE);}string item; //定义字符串对象int count = 0;getline(fin, item, ':'); //从fin对象中向item对象中读取字符串,遇到“:”字符则完成一次读取while(fin) //只要没读到文件尾,则循环读取并输出读取内容{++count;cout << count << ": " << item << endl;getline(fin, item, ':');}cout << "Done\n";fin.close(); //关闭文件cin.get(); //此行作用是为了让程序运行窗口能持续显示,以便观察运行效果。return 0;}
运行效果如图:
注:tobuy.txt 的内容为:
需要注意的一点是,通过测试,可以得知:当冒号 “ :”指定为分界字符后,换行符将被视为常规字符,因此文件第一行末尾的换行符将成为包含“cottage cheese”的字符串中的第一个字符。同样,第二行末尾的换行符是第9个输入字符串中唯一的内容。
0 0
- 如何从文件中读取字符串到string对象
- 如何从输入流中读取数据到字符串中
- Java, 如何从Excel中读取数据到文件中
- 从文件中读取字符串
- Android保存String到文件和从文件中读取String
- C++ 写入数据到.txt文件 从.txt文件读取数据 string字符串分割
- 如何从XML文件中读取数据绑定到DropDownList
- 用对象流把对象存到文件中,再从文件中读取出来打印。
- Java将对象保存到文件中/从文件中读取对象
- c++从文件读取数据到字符串
- 如何从一串字符串中读取数字
- 如何从JAR文件中读取文件
- OC-NSString从文件中读取字符串
- 将字符串从文件中读取出来
- OC-NSString从文件中读取字符串
- PHP从文件中读取字符串问题
- 从资源读取数据到文件中
- 从文件中读取数组到内存
- magento rest api 火狐测试工具
- 程序基石系列之C++运行时类型转换(Runtime Cast)
- 如何查找计算机科学类学术论文
- Antlr学习中遇到的问题1--.java文件无法通过编译
- ASI断点下载
- 如何从文件中读取字符串到string对象
- SDUTOJ 2802--英语系列二【并查集】
- jQuery事件之on()方法绑定多个选择器,多个事件
- 武林高手和技术高手
- build.prop内容详细介绍(转)
- 修改linux默认jdk方法详解
- 首尾相连数组的最大子数组和 淘宝面试题
- Java中的String对象是不可变的吗?
- ParameterizedType获取java泛型参数类型