zoukankan
html css js c++ java
如何判断标准输入或输出是否经过了重定向,即是否在命令行上使用了“”?
如何判断标准
输入
或输出是否经过了
重定向
,即是否在命令行上使用了“<”或“>”? 答:不能直接判断,但是通常可以查看其他东西以帮助你做出判断。如果你希望你的程序在没有
输入
文件的时候从stdin获取
输入
,那么只要argv没有提供
输入
文件或者提供了占位符(如"-")而不是文件名,就可以从stdin获取
输入
了。如果你希望在
输入
不是来自交互终端的时候禁止输出,那么在某些系统(如UNIX和MS-DOS)下,可以使用isatty(0)或isatty(fileno(stdin))来做出判断。
查看全文
相关阅读:
RedMine 1.3.3 安装攻略
.net 4.0 framework 安装时发生严重错误
MYSQL安装配置
接口隔离ISP
依赖倒置DIP
VS2010添加WP模板
VS2012尝鲜
OCP开放闭合
单一职责
里氏替换
原文地址:https://www.cnblogs.com/adodo1/p/4327303.html
最新文章
TortoiseSVN安装使用
Ext表单提交乱码解决方案
ExtJs实现EditGrid中的增删改查操作(2)
SSH配置步骤
SSH+DWR整合
SSH中设置字符编码防止乱码的终极方法
ireprot客户端打印方案
WP7备注(6)(TouchLocation接触点与Gesture手势)(XNA)
WP7备注(7)(TouchLocation接触点与Gesture手势)(Silverlight)(大部分不同网站复制)
WP7备注(3)(GamePad)
热门文章
WP7备注(4)(页面LayOut)
WP7备注(1)(XNA SpriteFont加载XML格式)
WP7备注(8)(WebClient读取图片)
WP7备注(5)(在Update中取消Draw事件)
Silverlight 4常用StringFormat格式总结(转)
WP7备注(9)(CameraCaptureTask+PhotoChooserTask+PictureCollection)
WP7备注(2)(XNA基本元素)
ZPL Ⅱ 指令(转)
cnblog!i'm coming!
IIS7.5 详细错误 500.19 Internal Server Error
Copyright © 2011-2022 走看看