本帖最后由 贾文泽 于 2013-2-24 21:20 编辑
来了个学C的美女哈{:soso_e113:}- #include "stdafx.h"
- #include <stdio.h>
- void main()
- {
- //FILE *f=fopen("out.txt","wb");
- FILE *f=NULL; //你这f里面啥都没有,没打开文件,没有缓冲区
- if (f == NULL)
- {
- printf("%s\n","文件指针为空");
- }
- else
- {
- fprintf(f,"向文件中写入的内容");
- }
- fclose(f); // fclose函数内部会调用fflush()函数对流所持有的缓冲区进行一次刷新操作,并释放文件指针和相关的流,而你的缓冲区根本就不存在,就返回0,报错了么</span>
- }
复制代码 |