码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2018-02-21 20:03:09      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:val   gpo   等等   情况   div   []   字符   class   pad   

1.文件有二进制模式和字符模式。(不同系统有对换行符的修正 “\r\n”会被替换为 “\n”,“\n”换为 \r等等 这个很乱 ,二进制没有这种情况)

  1 #include <stdio.h>
  2 #include <stdlib.h>//提供 exit()的原型
  3 int main(int argc,char *argv[])
  4 {
  5 	int ch;//读取文件,储存每个字符的地方
  6 	FILE *fp;//文件指针
  7 	unsigned long count = 0;
  8 	if(argc!=2)
  9 	{
 10 		printf();
 11 	}
 12 }//argc 代表命令行 argv[0]程序的名称 argv[1]输入文件名字,要打开文件的名字

2.fopen()            

模式字符串

含义

“r”

以读的模式打开

“w”

以写的模式打开,把现有文件清空,不存在的话,新创建一个

“a”

在现有文件末端添加,不存在新建一个

“r+”

更新模式打开(可以读写)

“w+”

更新模式 清空原有数据

“a+”

更新模式 文件末尾添加 ,可以全读

“rb”/“wb”/“ab”/“rb+” ….

二进制模式操作

“wx”/”wbx”/”w+x”/”wb+x”或者“w+bx”

(c11)文件独占模式

文件操作

标签:val   gpo   等等   情况   div   []   字符   class   pad   

原文地址:https://www.cnblogs.com/polar-lights/p/8457088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!