stdout,stdin浅析
来源:互联网 发布:入户门廊面积计算法 编辑:程序博客网 时间:2024/05/08 00:05
《The C programming Language》中这样解释stdin,stdout
"The file pointers stdin and stdout are objects of type FILE *. They are constants, however, not variables, so it is not possible to assign to them."
stdout标准输出设备的文件句柄宏定义printf其实就是fprintf的第一个参数设置为stdout你可以理解为它就是一个文件,而这个文件和标准输出设备(屏幕)建立了某种关联,当数据写到这个文件里面的时候,屏幕就会通过既定的方式把你写进去的东西显示出来.在C程序中完全可以讲stdout当做一种文件结构来处理。
#include <stdio.h>int main(int argc,char *argv[]){FILE *ifile;//FILE *ofile;char c;if(argc <= 1){return 0;}else{if((ifile = fopen(*++argv,"r")) == NULL){printf("cat the file %s erro.\n",*argv);return 0;}else{while((c = getc(ifile)) != EOF){putc(c,stdout);}}}return 0;}
- stdout,stdin浅析
- fflush(stdin) fflush(stdout)
- stdin stdout 说明
- fflush(stdout); fflush(stdin);
- stdin,stdout,stderr
- stderr,stdin,stdout
- stdin,stderr,stdout
- stdin,stderr,stdout
- stdin,stdout,stderr转载
- stdin,stdout,stderr详解
- stdin、stdout、stderr
- stdin,stdout,stderr
- fflush(stdout); fflush(stdin);
- php stdin stdout处理
- stdin,stderr,stdout
- Linux stdin stdout stderr
- stdin、stdout和stderr
- stdin, stdout, stderr 详解
- js日期时间的操作。
- 用Jquery循环获取repeater里面的Dropdownlist数据
- 初识Visual Leak Detector
- 解决一个OCX多次实例化时加载不同的初始化界面
- 求出范围内所有的素数
- stdout,stdin浅析
- How to live debug managed code using windbg
- java split
- GDB调试精粹及使用实例
- Oracle 高 Version counts 问题说明
- 指针使用的注意事项
- JS脚本判断一个http请求是来自浏览器还是其他终端
- Android OpenGL ES 开发教程(25):OpenGL光照模型
- office转pdf所用jar配置