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,如需转载请自行联系原作者

相关文章
|
4月前
fgets函数和fputs函数的使用
fgets函数和fputs函数的使用
|
5月前
|
Shell
在Shell中,您可以同时重定向标准输出(STDOUT)和错误输出(STDERR)
在Shell中,您可以同时重定向标准输出(STDOUT)和错误输出(STDERR)
253 1
|
5月前
|
C语言
文件操作(二、scanf/fscanf/sscanf​与printf/fprintf/sprintf​、fseek与ftell与rewind、feof)
文件操作(二、scanf/fscanf/sscanf​与printf/fprintf/sprintf​、fseek与ftell与rewind、feof)
|
Python
Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法
Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法
140 0
|
编译器 C++
文件操作以及相关的函数,fputc,fgetc,fputs,fgtes,fprintf,fscanf,sprintf,sscanf
🐰文件操作 🌸打开文件 🏡文件的顺序读写 🌸fputc字符输入函数(适合所有输入流) 🌸fgetc(适合所有的输出流) 🌸fputs(适合所有的输入流) 🌸fgets(适合所有的输出流) 🏡格式化的读写 🌸fprintf(适合所有的输入流) 🌸fscanf读取文件(适合所有的输出流) 🏡流 🌸屏幕这个流(stdout)输出 🏡对比:printf/fprintf/sprintf和scanf/fscanf/sscanf 🌸sprintf(把格式化数据转换成字符串) 🌸sscanf(把字符串转换成相应格式化数据)
文件的介绍,流的概念,FILE*指针函数 fgetc fputc fgetcs fputs fscanf fprintf的使用实例及说明
文件的介绍,流的概念,FILE*指针函数 fgetc fputc fgetcs fputs fscanf fprintf的使用实例及说明
114 0
|
C语言
【C 语言】文件操作 (fscanf、fprintf 函数)(一)
【C 语言】文件操作 (fscanf、fprintf 函数)(一)
147 0
【C 语言】文件操作 (fscanf、fprintf 函数)(一)