freopen()函数
2024-08-29 12:03:09
freopen函数通过实现标准I/O重定向功能来访问文件,而fopen函数则通过文件I/O来访问文件。
freopen函数在算法竞赛中常被使用。在算法竞赛中,参赛者的数据一般需要多次输入,而为避免重复输入,使用重定向。
freopen 函数说明 函数名: freopen
功 能: 实现数据重定向到文件中
用 法: FILE *freopen(const char *filename, const char *mode, FILE *stream);
返回值: 成功,则返回文件指针;失败,返回NULL(可以不使用它的返回值)
#include <stdio.h> int main(void)
{
/* redirect standard output to a file */
if (freopen("OUTPUT.FIL", "w", stdout)
== NULL) {
fprintf(stderr, "error redirecting\
stdout\n");
}
/* this output will go to a file */
printf("This will go into a file."); /* close the standard output stream */
fclose(stdout); return ;
}
注意:算法竞赛中,filename不要使用绝对路径或者相对路径。
最新文章
- 相克军_Oracle体系_随堂笔记002-基础
- C和指针 第十二章 结构体 整体赋值 error: expected expression
- 在Eclipse中导入SVN库里的Maven项目
- Odoo10 变化
- ubuntu15.10 给解压版的eclipse安装桌面快捷方式
- C# 打印小票 POS
- BZOJ2500: 幸福的道路
- Effective C++ 笔记三 资源管理
- [BZOJ 2007] [Noi2010] 海拔 【平面图最小割(对偶图最短路)】
- IT第七天 - 类及其属性、方法的理解,断点调试初识,代码优化总结,编程逻辑培养
- Zeppelin添加mysql解释器
- 纯CSS3动画:一棵跳舞的树
- oracle-sql入门练习及答案
- destoon源码分析一
- 超级简单实用的前端必备技能-javascript-全屏滚动插件
- JAVA实现同域单点登录
- Lists.newArrayListWithExpectedSize( int estimatedSize)
- 201671010142 java内部类
- 模拟获取post数据的方式
- A1136. Delayed Palindrome
热门文章
- IOS技能要求
- ssh无密码登录设置失败的 解决办法
- Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key.
- 将Date转换成 yyyy-MM-dd 格式的字符串
- RVO算法
- Codeforces Round #360 (Div. 1)A (二分图&dfs染色)
- uva12186 Another Crisis
- HTTPRunner实践二——参数化之生成UUID
- 编译最新linux内核(version 4.4.2)
- VRTK3.3.0-002获取手柄事件