C语言里面文件fopen函数有个追加方式打开文件,什么是追加方式呢?

希望大家指教指教啊,刚学。。。谢谢!... 希望大家指教指教啊,刚学。。。谢谢! 展开
 我来答
小肥杨妈妈
2018-04-08 · 孕妈圈的肥杨,每日更新有温度的宝妈小知识
小肥杨妈妈
采纳数:826 获赞数:24357

向TA提问 私信TA
展开全部

打开文件时以追加方式即可fopen(filename, "ab ")

内容拓展:

一、C语言

1、C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

2、尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

3、二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。

二、fopen函数

1、fopen函数是在当前目录下打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);

2、"文件指针名"必须是被说明为FILE 类型的指针变 量;

3、"文件名"是被打开文件的文件名;

4、"使用文件方式"是指文件的类型和操作要求;

5、"文件名"是字符串常量或字符数组。

叶早早回扉0
推荐于2018-02-26 · TA获得超过2.5万个赞
知道大有可为答主
回答量:5625
采纳率:92%
帮助的人:516万
展开全部
追加就是在原有数据的后面继续添加数据。

文件主名和扩展名可以使用的字符是:
英文字母:A—z(大小写等价)
数 字:0—9
汉 字
特殊符号:$#&@()-[]^~等。
各种控制字符和下列字符不能用在文件名中:< > / \ | : " * ? //这些字符已做它用

文件名字母大小写的区分:
DOS下文件名不区分大小写。
在Windows系统下,显示区分大小写,读写操作时不区分。
在类Unix/Linux系统下,区分字母大小写。

文件名长度的限制:
DOS下文件名长度应为 8.3 即8位文件名3位扩展名。
在Windows系统下,可以多个扩展名,以最后一个为准,文件名长度255。
在类Unix/Linux系统下,文件名长度255,带路径的长度1024,也有系统4096。

文件名可以直接写进去函数里,也可以放在变量里:
FILE *fp;
char namein[]="abc.txt";
fp=fopen(namein,"r");
或 fp=fopen("abc.txt","r");

文件名若带路径,单反斜杠要写成双反斜杠,例如:
char namein[]="C:\\path\\abc.txt";
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星月小木木
2016-01-13 · TA获得超过3.2万个赞
知道大有可为答主
回答量:2.4万
采纳率:0%
帮助的人:9944万
展开全部
打开文件时以追加方式即可fopen(filename, "ab ");

函数申明: FILE *fopen(char *filename, char *mode)
函数用途: 打开一个文件
头 文 件: stdio.h
输入参数: filename: 文件名称
mode:打开模式,含义具体如下:
"r ":只读方式打开一个文本文件 "rb ": 只读方式打开一个二进制文件
"w ":只写方式打开一个文本文件 "wb ": 只写方式打开一个二进制文件
"a ":追加方式打开一个文本文件 "ab ": 追加方式打开一个二进制文件
"r+ ":可读可写方式打开一个文本文件 "rb+ ": 可读可写方式打开一个二进制文件
"w+ ":可读可写方式创建一个文本文件 "wb+ ": 可读可写方式生成一个二进制文件
"a+ ":可读可写追加方式打开一个文本文件 "ab+ ": 可读可写方式追加一个二进制文件
返回值: 文件指针,如返回为NULL,表示打开失败
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西安阿呆
推荐于2017-11-23 · TA获得超过147个赞
知道答主
回答量:209
采纳率:0%
帮助的人:188万
展开全部
追加就是在原有数据的后面继续添加数据。
比如文件原来内容是
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式