首页 > 其他 > 详细

文件操作

时间:2018-02-21 19:59:33      阅读:204      评论:0      收藏:0      [点我收藏+]

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)文件独占模式

文件操作

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!