欢迎来到天天文库
浏览记录
ID:62981339
大小:193.50 KB
页数:12页
时间:2021-07-23
《最新C++读取txt文件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品资料C++读取txt文件........................................精品资料标签: 2015-01-1317:43 1880人阅读 (0) 分类:c/c++编程(8) 版权声明:本文为博主原创文章,未经博主允许不得转载。一、文件的输入输出头文件fstream定义了三个类型支持文件IO:ifstream从给定文件读取数据、ofstream向一个给定文件写入数据、fstream读写给定数据。这些类型与cin和cout的操作一样,我们可以用IO操作符来读写文件,还可以用getline从一个ifstream读取数据。1、getline()函数的函数
2、原型为:[cpp] 1.istream& getline(istream& is, string& str, char delim); 2.istream& getline(istream&& is, string& str, char delim); 3.istream& getline(istream& is, string& str); 4.istream& getline(istream&& is, string& str); 通常我们使用getline函数读取一整行,该函数接受一个输入流和一个string对象,函数从给定的输入流中读取内容,直到遇到换行符为止,
3、然后将所读的内容存入到个string对象中。另外,当函数为istream&getline(istream&is,string&str,chardelim);形式时,函数遇到delim也会停止。........................................精品资料2、使用文件流对象当我们想要读入一个文件时,可以定义一个文件流对象,并将对象与文件相关联起来,每一个文件流类都定义了一个名为open的成员函数,完成一系列系统相关的操作。函数的原型为:[cpp] 1.void open (const char* filename, ios_base::openmode
4、 mode = ios_base::out); 2.void open (const string& filename, ios_base::openmode mode = ios_base::out); 文件模式(mode)有一下几种:[cpp] 1.ofstream outfile("E:\out.txt", ofstream::app); 上述代码打开out.txt文件,如果不存在,系统会创建此txt文件,并且定位到文件末尾。 打开的文件使用完成后一定要关闭,fstream提供了成员函数close()来完成此操作。例:从hello.txt文件中读取数据并写入到out
5、.txt中[cpp] 1.#include "stdafx.h" 2.#include 3.#include 4.#include 5.#include 6.using namespace std; 7.int _tmain(int argc, _TCHAR* argv[]) ........................................精品资料1.{ 2. ifstream myfile("E:\hello.txt"); 3. ofstream outf
6、ile("E:\out.txt", ofstream::app); 4. string temp; 5. if (!myfile.is_open()) 6. { 7. cout << "未成功打开文件" << endl; 8. } 9. while(getline(myfile,temp)) 10. { 11. outfile<7、类型来支持内存IO,istringstream向string写入数据,ostringstream从string读取数据,stringstream既可从string读取数据也可向string写数据,就像string是一个IO流一样。1、[cpp] 1.#include "stdafx.h" 2.#include 3.#include //使用istringstream所需要的头文件 4.#include <
7、类型来支持内存IO,istringstream向string写入数据,ostringstream从string读取数据,stringstream既可从string读取数据也可向string写数据,就像string是一个IO流一样。1、[cpp] 1.#include "stdafx.h" 2.#include 3.#include //使用istringstream所需要的头文件 4.#include <
此文档下载收益归作者所有