以追加方式打开文件时,它是以附加的方式方式打开只写文件,如果文件不存在就会建立这个文件,如果文件已经存在,写入的数据就会被追加到文件末尾,也就是原文件原先的内容会保留。如果是你只读方式打开文件,这个文件就必须存在,如果不存在,打开文件失败返回出错代码。
一、含义不同:r是只读,文件已存在,指针在文件头;r+是读写方式,读写指针都在文件头。w是只写方式,w+是读写方式建立新文件,读指针在文件头。a是追加方式打开文件,指针指向文件尾;a+是读写方式打开文件,读从文件开始,写从文件尾开始。二、使用不同:r:该文件必须存在。r+:该文件必须...
就是引用该文件,".a“还是啥都无所谓,只是为了规范尽量命名为".h"。在C++中,有".hpp";在matlab中,有".m"。如果不管标准规范,我们把需要引入的文件命名啥后缀都可以,'.a','.b'都可用。也有些工程管理,专门这样命名后缀的。
a(append) --追加 t(text) --文本文件,可省略不写 b(binary) --二进制文件 +--读和写
a:archive.归档的意思,是把很多库打包形成的,里面有函数可以用 .h是头文件。里面声明了一些常量和函数,包含之后可以使用那些常量和函数,大致就这样了。100个字快满了。