您的位置:首页 > 编程语言 > C语言/C++

C++文本文件读写|学习记录

2016-06-27 00:00 411 查看
摘要: C++文本文件读写操作和示例

学校课程设计用到了文件读写,做个记录方便查阅

简单的文本文件读写:

[code=language-cpp]#include <fstream> //定义文件对象,需要包含头文件<fstream>
ofstream //对文件进行写入操作
ifstream //对文件进行读取操作
fstream  //对文件进行读写操作

文件读写的小示例:

[code=language-cpp]#include<iostream>
#include<fstream>					//包含头文件
#include<cstdlib>
#include<string>
using namespace std;
int main()
{//ReadFile
ifstream infile("Test.txt");//建立文件对象infile. Test.txt为读取文件名,绝对路径,若不加则为当前路径.
if (!infile)//判断打开是否成功,也可以用infile.is_open()判断文件是否打开
{
cout<<"文件读取错误!"<<endl;
system("pause");
return 0;
}
while(!infile.eof())//使用.eof()方法判断是否到达文件尾
{
char c;
c=infile.get();//从文件中取得一个字符,.getline()同理
cout<<c;
string s;
infile>>s;//使用c++的输入输出流符号">>",推荐使用,和cin的使用方法类似
cout<<s;
}
infile.close();		//关闭文件
//WriteFile
ofstream outfile("OutTest.txt");//建立文件对象outfile. OutTest.txt为输出的文件名,没有自动创建
//推荐使用"<<"输入输出流符号,和cout方法类似,输出到文件
outfile<<"I LOVE C/C++"<<endl;
string ss;
ss="++C/C EVOL I";
outfile<<ss;
outfile.close();
return 0;
}

以上是C++的简单文件读写,能够满足简单读写需要
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ C++文件读写