C语言freopen()函数:打开文件函数,并获得文件句柄

头文件:
#include <stdio.h>
定义函数:
FILE * freopen(const char * path, const char * mode, FILE * stream);
函数说明:
参数 path 字符串包含欲打开的文件路径及文件名。
参数mode 请参考fopen()说明.。
参数stream 为已打开的文件指针. Freopen()会将原stream 所打开的文件流关闭, 然后打开参数path 的文件。
返回值:文件顺利打开后, 指向该流的文件指针就会被返回. 如果文件打开失败则返回NULL, 并把错误代码存在errno 中。
范例
#include <stdio.h>
main()
{
FILE * fp;
fp = fopen("/etc/passwd", "r");
fp = freopen("/etc/group", "r", fp);
fclose(fp);
}
C语言fclose()函数:关闭打开的文件
头文件:
#include <stdio.h>
定义函数:
int fclose(FILE * stream);
函数说明:fclose()用来关闭先前fopen()打开的文件. 此动作会让缓冲区内的数据写入文件中, 并释放系统所提供的文件资源.
返回值:若关文件动作成功则返回0, 有错误发生时则返回EOF 并把错误代码存到errno.
错误代码:EBADF 表示参数stream 非已打开的文件.
相关推荐:
as3 rollOver or mouseOver使用说明
asp.net url重写浅谈
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
oracle 多个字符替换实现
VBScript 实现文字遮罩
不安全的常用的js写法
Ajax+Json 级联菜单实现代码
图片友情链接滚动 横向,带控制按钮
Jquery 学习笔记(一)
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
MSSQL 多字段根据范围求最大值实现方法
文字来回上下移动或跳动的代码
学习ExtJS 访问容器对象
JavaScript中全局变量、函数内变量以及常量表达式的效率测试
php面向对象全攻略 (二) 实例化对象 使用对象成员
jquery 屏蔽一个区域内的所有元素,禁止输入
JavaScript 控制文本框的值连续加减
vbs 合并多个excel文件的脚本
学习ExtJS Column布局
在js中单选框和复选框获取值的方式
Windows IIS配置与Ftp服务搭建
php foreach、while性能比较
JavaScript 读取图片实例代码
php pack与unpack 摸板字符字符含义
使用php来实现网络服务
php面向对象全攻略 (九)访问类型
揭开AJAX神秘的面纱(AJAX个人学习笔记)第1/5页
存储于xml中需要的HTML转义代码
JS 正则 时间验证
颜色快速采集器javascript代码
Vista IIS7添加PHP支持的方法
asp.net与Discuz!NT整合集成实例教程
jQuery 使用手册(五)
防盗链接ASP函数
Mootools 1.2教程 输入过滤第二部分(字符串)
用Javascript 编写可以缓慢弹出收缩的层
使用jQuery简化Ajax开发 Ajax开发入门
Mootools 1.2教程 正则表达式
使用regini.exe修改注册表命令
javascript 面向对象,实现namespace,class,继承,重载
AJAX自学练习 无刷新从数据库后台取数据显示
JavaScript 浮动定位提示效果实现代码第1/2页
sqlserver2005 行列转换实现方法
PPK 谈 JavaScript 的 this 关键字 [翻译]
aspnet_isapi.dll设置图文方法.net程序实现伪静态
枚举域内计算机个数vbscript脚本(没环境,没测试)
XHTML下,JS浮动代码失效的问题
Mootools 1.2教程 Fx.Tween的使用
asp.NET 脏字过滤算法 修改版
Oracle 分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法