标准库IO接口

	  
标准库IO接口:
     fopenchar *path,char *mode  ) 
	      mode--------------(“r” “r+” “w” “w+” “a” “a+)
	读写位置在起始位置---》》r----以只读打开文件,文件不存在就报错,;r+------以读写打开文件,每次总是在开头出开始写(会覆盖之前的内容); 
	读写位置在起始位置------w ------以只写打开文件,如果文件不存在则创建文件,若文件存在则截断文件的内容为零长度;  w+-----相较于w多出了可读操作;
			 a------以追加写打开文件,若文件不存在则创建,每次总是写到文件末尾 ;
	                                a+----相较于a多出了可读操作(一开始可读的位置在起始位置,如果输出的话在文件末尾位置)
					   返回值:文件的操作句柄----文件流指针
	 fwrite(void *ptr,size_t size,size_t nmemb,FILE *stream)
	                   ptr-----要写入的数据
					   size-----要写入的块的大小(对数据进行按块操作)
					   stream-----fopen返回的文件流指针
					   返回值-----实际写入的块个数
					   
	 fread(void *ptr,size_t size.size_t nmemb,FILE *stream);
                       ptr ----用于接收数据的缓冲区
					   size-----要读取的块的大小
					   nmemb-------要读取的块的个数
					   stream-------文件流指针
					   返回值--------实际读取到的块的个数,文件末尾返回0fseek(FILE *stream,long offset,int whence);-------------对stream文件的读写位置跳转到whence位置偏移offset个子节处
	                    offset------偏移量
						whence------跳转的起始位置
						SEEK_SET------文件起始位置
						SEEK_CUR-------当前读写位置
						SEEK_END-------文件末尾位置

	 fclose 关闭文件-----fclose(stream)
	 
	 printf------按照指定的格式将格式化后的数据打印到终端显示上,即写到stdout文件中
	 fprintf------不按照指定的文件格式打印,打印到用户自定义文件中
	 sprintf-------将一串数据格式化后放到buff当中
	 snprintf------添加size,防止溢出,比sprintf更加安全
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

记得多喝热水…

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值