五、c++简单的文件操作
2017-11-20 21:54
627 查看
一、基本操作
1.定义输入文件:
ifstream ifile;
定义输出文件:
ofstream ofile;
2.打开文件:
ifile.open("这里是路径比如d:\\test.txt");
ofile.open("路径");
3.对文件内容读写:就用>> << getline get就可以,cin用ifile代替,cout用ofile代替
4.关闭文件:
ifile.close(); ofile.close();
举个例子:写入一下话进文件
#include <fstream>//注意头文件
using namespace std;
int main()
{
ofstream ofile;
ofile.open("myfile.txt");
ofile<<"这是一个测试的文本"<<endl;
for(int i=0;i<100;i++){
ofile<<i<<endl;
}
ofile.close();
return 0;
}
这时如果有这个名字的就在里面改,没有就新建了,而且每次执行文件内容是刷新,不是在后头追加。
在来一个读的例子:要是没有我路径指定的文件,就输出空了
#include <fstream>//注意头文件
#include <iostream>
using namespace std;
int main()
{
char ch[255];
ifstream ifile;
ifile.open("myfile.txt");
ifile.getline(ch,255);
cout<<ch<<endl;
ifile.close();
return 0;
}
1.定义输入文件:
ifstream ifile;
定义输出文件:
ofstream ofile;
2.打开文件:
ifile.open("这里是路径比如d:\\test.txt");
ofile.open("路径");
3.对文件内容读写:就用>> << getline get就可以,cin用ifile代替,cout用ofile代替
4.关闭文件:
ifile.close(); ofile.close();
举个例子:写入一下话进文件
#include <fstream>//注意头文件
using namespace std;
int main()
{
ofstream ofile;
ofile.open("myfile.txt");
ofile<<"这是一个测试的文本"<<endl;
for(int i=0;i<100;i++){
ofile<<i<<endl;
}
ofile.close();
return 0;
}
这时如果有这个名字的就在里面改,没有就新建了,而且每次执行文件内容是刷新,不是在后头追加。
在来一个读的例子:要是没有我路径指定的文件,就输出空了
#include <fstream>//注意头文件
#include <iostream>
using namespace std;
int main()
{
char ch[255];
ifstream ifile;
ifile.open("myfile.txt");
ifile.getline(ch,255);
cout<<ch<<endl;
ifile.close();
return 0;
}
相关文章推荐
- C++关于文件输入输出的简单操作
- Android SD卡简单的文件读写操作
- Java 对 Properties 文件的操作详解及简单实例
- Linux 文件系统的简单操作
- 使用文件操作函数实现简单的CP、cat、size功能及读取文件内容初始化结构体
- 【C/C++学院】0826-文件重定向/键盘输入流/屏幕输出流/字符串输入输出/文件读写简单操作/字符文件读写二进制与文本差别/get与getline挖掘数据/二进制与文本差别/随机位置/多线程初级
- scala简单的文件操作
- 多文件上传与简单操作文件上传实例(文件上传,自动重命名,自动添加文件夹)
- C++二进制文件读写简单操作
- 2---Python:简单文件操作
- java 文件的读取与写入(简单操作)
- 文件系统的简单操作df,du
- 使用pydicom读取dicom文件,并对文件做一些简单操作
- C++简单的文件读写操作
- 简单的文件读写操作
- 实验1:用户的登录与退出、IO重定向与简单文件操作
- 简单的XML文件操作(xml文件生成,节点追加、遍历、修改、删除)
- 对文件的简单操作
- Android - 文件操作简单总结
- Linux学习记录--文件系统简单操作