一些前置的东西
首先,我们要准备一台电脑,打开电脑,启动C++,然后新建一个文件,往里面输入一行代码:
#include<fstream>
然后就可以了。
打开文件
像打比赛,使用freopen好像也不是不行。
当然,今天我并不想介绍这种方法。
可以使用以下方式打开文件:
ofstream outfile("txtname.txt",ios::out)//使用相对路径
ofstream outfile("c::\\txtname.txt",ios::out)//使用绝对路径
ios::out决定了你用什么方式打开文件。
打开方式如下:
- ios::in 只读
- ios:out 只写
- ios::app 追加
- ios::ate打开一个已有的文件,指针在文件末尾,可读可写
- ios::binaly 用二进制方式打开文件
- ios::trunc 清除该文件内容并打开文件进行写入
文件的读写
#include<bits/stdc++.h>
using namespace std;
int main(){
ifstream file1("test.txt");//声明输入流
ofstream file2("test.txt");//声明输出流
fstream file3("test.txt");//声明输入/输出流
file2<<"aaa";//输入aaa
file2.close();//关闭
char str[10001];
int n=100;
file1.getline(str,n,'\n');//读取字符放入str中,直到读到\n或第n-1个字符
file1.close();
//file3可以做上述所有事
}
结束了哦~