STDIN_FILENO与STDIN的区别
2016-07-09 08:35
399 查看
STDIN_FILENO与STDIN的区别:
STDIN_FILENO:
1).数据类型:int
2).层次:系统级的API,是一个文件句柄,定义在<unistd.h>中。
3).相应的函数:open(),close(),read(),write(),lseek()等系统级别的函数。
SDTIN:
1).数据类型:FILE *
2).层次:c语言的提供的标准输入流。c语言标准库封装系统函数实现。高级的输入输出函数。可在<stdio.h>中找到外部声明。
3).相应的函数:fopen(),fclose(),fread(),fwrite(),fseek()等c语言标准函数。
<unistd.h>
STDIN_FILENO:
1).数据类型:int
2).层次:系统级的API,是一个文件句柄,定义在<unistd.h>中。
3).相应的函数:open(),close(),read(),write(),lseek()等系统级别的函数。
SDTIN:
1).数据类型:FILE *
2).层次:c语言的提供的标准输入流。c语言标准库封装系统函数实现。高级的输入输出函数。可在<stdio.h>中找到外部声明。
3).相应的函数:fopen(),fclose(),fread(),fwrite(),fseek()等c语言标准函数。
<unistd.h>
相关文章推荐
- linux编程里有这么一句if (lseek(STDIN_FILENO, 0, SEEK_CUR) == -1 ),请问是de意思?
- STDIN_FILENO的作用及与stdin 的区别
- UVA1423 猜序列 解题报告
- Linux ---lseek() 函数
- fcntl.h与unistd.h头文件
- 文件IO(1)--creat和open
- fcntl.h
- 文件锁fcntl()函数的使用
- fcntl.h头文件
- 韩顺平.循序渐进学.java.从入门到精通迅雷资源下载地址
- inux系统调用fcnt()l函数详解
- Android中取得手机屏幕的信息
- openat()函数的用法示例
- ALM损坏后的恢复步骤
- ioctl()
- fsync()
- linux进程间通信方法
- C语言中sync()
- 刷新本地的DNS缓存
- fcntl()