fopen函数在VS2017下的定义
_Check_return_ _CRT_INSECURE_DEPRECATE(fopen_s)
_ACRTIMP FILE* __cdecl fopen(
_In_z_ char const* _FileName,
_In_z_ char const* _Mode
);
_ACRTIMP:
#define _ACRTIMP __declspec(dllimport)宏定义声明外部函数
FILE
该函数的返回值是FILE结构体指针
In_z char const* _FileName
文件路径名 其类型是char const*
In_z char const _Mode
文件的打开模式 类型是char const*
模式有:
r | 只读模式打开 |
---|---|
w | 只写模式打开 |
a | 写入打开,没有就创建,文件末尾添加数据 |
r+ | 读写打开 |
w+ | 读写打开,存在就清空 |
a+ | 读写打开。先移除EOF标记,操作完再回复EOF标记,不存在就想创建 |
模式可以组合操作
其他宏定义我暂时看不懂,以后我看懂了再补充。或是大神直接在下面评论告诉我。