认识文件(完整版)

本文详细介绍了C语言中文件操作的基本流程,包括定义文件指针、打开文件、读写文件及关闭文件等步骤。特别强调了文件打开模式的选择及其对读写的影响。
#include <stdio.h>
//常用的流
//流: 数据从一个地方流向另一个地址
//标准输入流 stdin --->键盘输入到程序
//标准输出流 stdout--->屏幕
//文件流(自定义流)
	//1.ASCII文件(文本文件)
	//2.二进制文件(字节流)
//文件操作基本流程:
//	1.定义文件指针
//	2.打开文件		
//FILE*  fopen( char const* _FileName,char const* _Mode);
	//打开文件失败的时候返回的是一个NULL
	//fileName:文件路径
		//No.1 相对路径  ./  ../
		//No.2 绝对路径  代盘符
	//Mode: 文件读写方式(很重要的,它是影响文件读写成功的致命点)
/*
		w:  write 
			1.写的方式  没有读的功能,只有写入的功能
			2.并且如果文件不存在,会自动创建文件
			3.如果文件存在,清空原文件去写
		r:  读文件
			1.只有读的功能,不能写
			2.文件不存在,打开失败
		a:  追加模式读文件 在原来文件末尾接着写东西
		组合形式: b: 二进制  + ::可读可写
		wb: 二进制写的方式,只可以读,文件不存在创建文件    
		rb: 二进制的读的方式打开文件
		w+: 可读可写,具有创建文件功能,文件存在清空文件
		r+: 可读可写,不具有创建功能,不具有清空效果
		a+: 追加的方式打开文件,可读可写
		wb+ :二进制可读可写的方式,具有创建文件功能,具有清空原文件
		rb+:二进制可读可写的方式 ,不具有创建
		ab+:二进制可读可写的方式,追加的形式(原文件的后面接着写)
*/
//	3.读写文件
//	4.关闭文件

int main() 
{
	FILE* fp = NULL;			//定义文件指针
	fp = fopen("11.txt", "a");	//打开文件
	//一般做文件操作的时候,必须做文件打开是否成功的判断
	if (fp == NULL) 
	{
		printf("文件打开失败!");
		return 0;
	}
	//stream!=NULL错误  stream.valid
	fclose(fp);					//关闭文件
	return 0;
}
源码地址: https://pan.quark.cn/s/d1f41682e390 miyoubiAuto 米游社每日米游币自动化Python脚本(务必使用Python3) 8更新:更换cookie的获取地址 注意:禁止在B站、贴吧、或各大论坛大肆传播! 作者已退游,项目不维护了。 如果有能力的可以pr修复。 小引一波 推荐关注几个非常可爱有趣的女孩! 欢迎B站搜索: @嘉然今天吃什么 @向晚大魔王 @乃琳Queen @贝拉kira 第三方库 食用方法 下载源码 在Global.py中设置米游社Cookie 运行myb.py 本地第一次运行时会自动生产一个文件储存cookie,请勿删除 当前仅支持单个账号! 获取Cookie方法 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 按刷新页面,按下图复制 Cookie: How to get mys cookie 当触发时,可尝试按关闭,然后再次刷新页面,最后复制 Cookie。 也可以使用另一种方法: 复制代码 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 控制台粘贴代码并运行,获得类似的输出信息 部分即为所需复制的 Cookie,点击确定复制 部署方法--腾讯云函数版(推荐! ) 下载项目源码和压缩包 进入项目文件夹打开命令行执行以下命令 xxxxxxx为通过上面方式或取得米游社cookie 一定要用双引号包裹!! 例如: png 复制返回内容(包括括号) 例如: QQ截图20210505031552.png 登录腾讯云函数官网 选择函数服务-新建-自定义创建 函数名称随意-地区随意-运行环境Python3....
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值