C++文件操作

一些前置的东西

首先,我们要准备一台电脑,打开电脑,启动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可以做上述所有事 
} 

结束了哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值