fopen中mode参数 w, a, w+, a+ 用法详解

对文件读写操作,一般只会用到**w,a,**注意加以区分

w : 不可读, 可写, 可以不存在, 若存在则必会擦掉原有内容从头写, 文件指针无效

a : 不可读, 可写, 可以不存在, 必不能修改原有内容, 只能在结尾追加写, 文件指针无效

w+ : 可读可写, 可以不存在, 必会擦掉原有内容从头写, 文件指针只对读有效 (写操作会将文件指针移动到文件尾)

a+ : 可读可写, 可以不存在, 必不能修改原有内容, 只能在结尾追加写, 文件指针只对读有效 (写操作会将文件指针移动到文件尾)

即 w/w+, 会擦掉文件原有内容, 而 a/a+ 不会擦掉原有内容, 只会接着原有后文件中的内容继续写入数据

你可能感兴趣的:(C,visualstudio)