在会唐网订房唐舞麟海神缘成功了吗,会有什么提示吗?

linux下怎么做到当printf不是输出到屏幕时,就不执行printf?_问答_ThinkSAAS
linux下怎么做到当printf不是输出到屏幕时,就不执行printf?
linux下怎么做到当printf不是输出到屏幕时,就不执行printf?
或者说,怎么知道stdout是否被重定向?
不管怎样,谢谢各位~
#include &sys/stat.h&
#include &unistd.h&
#include &stdio.h&
#include &stdlib.h&
int main()
fstat(STDOUT_FILENO, &st);
if(S_ISCHR(st.st_mode))
fprintf(stderr, "terminaln");
else if(S_ISREG(st.st_mode))
fprintf(stderr, "regular filen");
//what ever
可以用fstat函数根据文件描述符来查看文件信息,然后判断是否重定向(查看inode number是否相同)。示例程序在
添加你想要问的问题
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信您的网站因未备案或涉及违规被禁止访问,请及时联系实际接入商办理备案.后使用快捷导航没有帐号?
只需一步,快速开始
扫一扫,访问微社区
查看: 1448|回复: 5
k60用的野火的库,为什么printf函数不能输出浮点数
主题帖子精华
高级会员, 积分 808, 距离下一级还需 192 积分
高级会员, 积分 808, 距离下一级还需 192 积分
在线时间89 小时
printf(&%f\n&,(float)a*b);
输出的结果为:f
主题帖子精华
金牌会员, 积分 2081, 距离下一级还需 919 积分
金牌会员, 积分 2081, 距离下一级还需 919 积分
在线时间223 小时
花开彼岸 发表于
请问你最后怎么输出浮点数啊?
乘个倍数转化成整数,例如乘1000就能看到三位小数
主题帖子精华
金牌会员, 积分 2094, 距离下一级还需 906 积分
金牌会员, 积分 2094, 距离下一级还需 906 积分
在线时间219 小时
毕业学校郑州轻工业学院
主题帖子精华
高级会员, 积分 992, 距离下一级还需 8 积分
高级会员, 积分 992, 距离下一级还需 8 积分
在线时间128 小时
请问你最后怎么输出浮点数啊?
主题帖子精华
高级会员, 积分 808, 距离下一级还需 192 积分
高级会员, 积分 808, 距离下一级还需 192 积分
在线时间89 小时
野火 发表于
不支持 浮点输出
主题帖子精华
跨届大侠, 积分 6784, 距离下一级还需 5216 积分
跨届大侠, 积分 6784, 距离下一级还需 5216 积分
兑换币1579
在线时间1167 小时
不支持 浮点输出
您需要登录后才可以回帖
回帖并转播
Powered by

我要回帖

更多关于 hrs全球订房网 的文章

 

随机推荐