最新C++读取txt文件.doc

最新C++读取txt文件.doc

ID:62981339

大小:193.50 KB

页数:12页

时间:2021-07-23

最新C++读取txt文件.doc_第1页
最新C++读取txt文件.doc_第2页
最新C++读取txt文件.doc_第3页
最新C++读取txt文件.doc_第4页
最新C++读取txt文件.doc_第5页
资源描述:

《最新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 <

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。