600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C语言-文件操作-文件打开方式

C语言-文件操作-文件打开方式

时间:2021-05-22 20:32:18

相关推荐

C语言-文件操作-文件打开方式

文件打开方式

文件打开方式

文件打开方式由(r,w,a),(t,b),(+),三组字符各选其一拼成,(+)可选填

r:read,读,以只读的方式打开文件,文件必须存在!w:write,写,以只写的方式打开文件,文件如果存在则打开并清空文件内容,反之新建一个同名文件a:append,追加,以追加的方式打开文件,文件如果存在则打开,不清除原内容,并在原内容之后,文件尾标志EOF之前继续写入,反之新建一个同名文件t:text,文本文件,可忽略不写b:binary,二进制文件+:w+r,允许读和写

打开方式有(rt/r,rb,rt+/r+,rb+,wt/w,wb,wt+/w+,wb+,at/a,ab,at+/a+,ab+)这12种,使用方式的功能由各个字符的功能相叠加而成。这些使用方式之间有相同功能的地方,为了能更好地区别并使用,本文以个人看法进行讲解:系统从左到右识别字符

例:

rt+/r+:r -> t -> +,先以只读的方式打开文本文件,文本文件必须存在;再允许读写数据;写入时,从头开始写入,写入的内容会覆盖原位置上的内容wt+/w+:w -> t -> +,先以只写的方式打开文本文件,文件存在则清空数据,反之新建一个同名文件;再允许读写数据at+/a+:a -> t -> +,先以追加的方式打开文件,如果文件存在则在原内容后,文件尾标志EOF之前继续写入,反之新建一个同名文件;再允许读和写

总结:打开方式的区别关键在于,第一个字符的功能区别

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。