stdin and STDIN_FILENO
/*
* stdin / stdout / stderr
*/
头文件 <stdio.h>
FILE*类型
stdin / stdout / stderr 使用的函数主要有:fread、fwrite、fclose等,基本上都以f开头。
标准C库提供的文件操作函数库使用
/*
* STDIN_FILENO / STDOUT_FILENO / STDERR_FILENO
*/
头文件<unistd.h>
int类型
STDIN_FILENO / STDOUT_FILENO / STDERR_FILENO 使用的函数主要有:read、write、close等
实质是文件描述符(值分别为0, 1, 2)
/*
* 对应关系
*/
FILE * stdin / stdout / stderr 对应的文件描述符(fd)分别是 STDIN_FILENO(0) / STDOUT_FILENO(1) / STDERR_FILENO(2)。
/*
* 差别
*/
两者的差别主要是stdin / stdout / stderr是标准I/O是带缓冲的,而STDIN_FILENO / STDOUT_FILENO / STDERR_FILENO是不带缓冲的。
stdin and STDIN_FILENO相关推荐
- stdin和STDIN_FILENO的区别
在unix系统调用中,标准输入描述字用stdin,标准输出用stdout,标准出错用stderr表示,但在一些调用函数,引用了STDIN_FILENO表示标准输入才,同样,标准出入用STDOUT_FI ...
- linux c之STDIN_FILENO的作用及与stdin的区别
1.STDIN_FILENO的作用 STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用 ...
- 实验13 简单FTP 程序设计
实验13简单FTP 程序设计 实验目的:设计一个简单的FTP 客户端,支持用户登录,浏览目录列表,上传 文件和下载文件的功能. 实验内容: 程序的伪代码如下: (假定FTP 用户名为user_name ...
- linux 标准输入句柄,标准文件描述符与标准文件句柄
本文并非阐述文件描述符与文件句柄的异同,而是标准 这是怎样的标准呢? fork创建一个进程,规定默认存在3个文件描述符,分别是 描述符编号 简介 作用 0 标准输入 通用于获取输入的文件描述符 1 标 ...
- 文件IOday02--------时间编程与文件IO
目录 一,时间编程 1,概念: 2,在程序开发费时,可以获取标准时间(以秒为单位) 将标准时间转换为字符串格式的时间的函数 char *ctime(time_t*timep) 将标准时间转换为本地时 ...
- Python3 与 C# 并发编程之~进程先导篇
在线预览:http://github.lesschina.com/python/base/concurrency/1.并发编程-进程先导篇.html Python3 与 C# 并发编程之- 进程篇:h ...
- linux stdin STDIN_FILENO 区别
stdin 由标准C库实现, STDIN_FILENO是指0号文件描述符是linux内核(类unix操作系统)专有概念 STDIN_FILENO与stdin的区别: STDIN_FILENO: 1). ...
- STDIN_FILENO和stdin区别
在unix系统调用中,标准输入描述字用stdin,标准输出用stdout,标准出错用stderr表示,但在一些调用函数,引用了STDIN_FILENO表示标准输入才,同样,标准出入用STDOUT_FI ...
- 对stdin,stdout 和STDOUT_FILENO,STDIN_FILENO的学习
在unix系统调用中,标准输入描述字用stdin,标准输出用stdout,标准出错用stderr表示,但在一些调用函数,引用了STDIN_FILENO表示标准输入才,同样,标准出入用STDOUT_FI ...
最新文章
- 四、Java多人博客系统-2.0版本
- 计算机外观类型,知道你的笔记本电脑是什么类型的吗?五大类型派对号入座
- 如何架设自己的 SAP UI5 资源服务器
- Leaning perl 第2章练习题答案
- 海洋工作室成立啦!!
- 面向对象18:接口(interface)
- MySql 5.7.2搭建主从(master/slave)复制
- jdbc查mysql_mysql的查询及连接JDBC数据库
- 2019通信工程师最新的职业发展方向
- System.Exception: 操作必须使用一个可更新的查询
- Android动画之仿美团加载数据等待时,小人奔跑进度动画对话框(附顺丰快递员奔跑效果)
- 文件夹批量重命名方法
- 模拟私网问题导致节点宕机无法启动
- (*visit)(TElemType e )函数指针理解
- 《卓有成效的管理者》读后感
- 国际化开发技术FAQ
- VR热播:VR 剧集以及及大量精彩VR视频
- R语言使用ARIMA模型预测股票收益时间序列
- Towards 3D Human Pose Estimation in the Wild: a Weakly-supervised Approach论文翻译
- (附源码)SSM兴澜幼儿园管理系统JAVA计算机毕业设计项目