STDIN_FILENO与STDIN的区别

简介:

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语言标准函数。

wKiom1VsJjiD05R2AAHbHf25Frs091.jpg




本文转自 006玩命 51CTO博客,原文链接:http://blog.51cto.com/weiyuqingcheng/1657253,如需转载请自行联系原作者

相关文章
|
6月前
|
Linux Perl
Linux|从 STDIN 读取 Awk 输入
Linux|从 STDIN 读取 Awk 输入
47 4
|
1月前
|
存储
底层文件操作的各种函数(二)------printf,fprintf,sprintf,scanf,fscanf,sscanf的对比以及文件缓冲区
底层文件操作的各种函数(二)------printf,fprintf,sprintf,scanf,fscanf,sscanf的对比以及文件缓冲区
44 2
|
6月前
|
Shell
在Shell中,您可以同时重定向标准输出(STDOUT)和错误输出(STDERR)
在Shell中,您可以同时重定向标准输出(STDOUT)和错误输出(STDERR)
460 1
|
6月前
|
机器学习/深度学习
fprintf()函数和fwrite()函数
fprintf()函数和fwrite()函数
66 1
|
Python
Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法
Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法
149 0
文件的介绍,流的概念,FILE*指针函数 fgetc fputc fgetcs fputs fscanf fprintf的使用实例及说明
文件的介绍,流的概念,FILE*指针函数 fgetc fputc fgetcs fputs fscanf fprintf的使用实例及说明
115 0
|
C语言
【C 语言】文件操作 (fscanf、fprintf 函数)(一)
【C 语言】文件操作 (fscanf、fprintf 函数)(一)
150 0
【C 语言】文件操作 (fscanf、fprintf 函数)(一)