[语法]文件的创建fopen-fwrite-fclose

(1) fopen: 打开文件
FILE* fopen(const char *filename, const char *mode);
mode: 使用”wb” (w表示write, b表示binary)

c:\abc.txt : 全路径
c:\0\abc.txt

返回值: 文件指针 FILE*
其中,不用关心FILE*的具体类型,只需要知道它是一个指针就行了。

(2) fclose: 关闭文件
int fclose(FILE* stream);

参数: stream就是前面fopen的返回值

示例:
fclose(fp);

 

(3) fwrite: 写入数据
size_t fwrite(const void *buf,
size_t size, size_t count,
FILE *stream);

参数: stream就是前面fopen的返回值
buf, 要写入的数据
size,总是传1
count, 字节数

返回值 :字节数

示例:
char buf[] = “hello”;
fwrite(buf, 1, 5, fp);

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注