unistd.h的close(0)导致std::cout被关闭
代码如下:其中ZJ::open_max返回系统允许的打开的文件的最大个数
#include "util.h"#include <unistd.h> // int close(int fd); #include <iostream>int main(void) {const long opmax = ZJ::open_max();std::cout << "opmax = " << opmax << std::endl;for (int i = 0; i < opmax; ++i) {std::cout << "close file " << i << ": " << close(i) << std::endl;}return 0; }
假设返回的opmax值是1024
但运行结果是:
opmax = 1024 close file 0: 0
为什么?
大哥,close(0)就把cout给关闭了啊!
转载于:https://www.cnblogs.com/qrlozte/p/4464499.html
unistd.h的close(0)导致std::cout被关闭相关推荐
- C++睡眠延时函数 Sleep() usleep()(windows.h、unistd.h)
c++ 标准库并不支持睡眠函数 (1).windows下支持,需要引入头文件windows.h,切记Sleep首字母大写 #include <iostream> #include < ...
- cout和std::cout的区别
最近在读C++ Primer Fourth Edition.偶然发现cout和std::cout很有意思.一个是需要引用iostream.h,而另一个需要调用iostream.但他们的功能却又差不多. ...
- C++,cout和std::cout的区别
#include "stdafx.h" #include <stdlib.h> #include <iostream> using namespace st ...
- C++ 语言 std::cin - std::cout - std::cerr - std::clog
C++ 语言 std::cin - std::cout - std::cerr - std::clog std::cin - 标准输入流 std::cout - 标准输出流 std::cerr - 标 ...
- C++ 笔记(36)—— std::cout 输出保留小数位数
需要头文件 #include <iomanip> setprecision() 来用来保存有效数字,fixed 和 setprecision() 一起用就变成保存小数点后有效数字. fix ...
- gcc:undefined reference to 'std::cout'
gcc says: undefined reference to 'std::cout' @ 10/17/2005 计算人生 boss让写的程序,要在linux跟windows下跑,结果我先用vs.n ...
- Python 安装zbar-py时出现 无法打开包括文件: “unistd.h” no such file or directory
问题 途中使用的命令是cl.exe,在执行命令的时候找不到对应的unistd.h文件. unistd.h是Unix系统的文件,因此,十有八九,使用的是Windows系统.下面的代码可以修复,但是如果修 ...
- gcc编译报错:undefined reference to `std::cout‘
1 问题描述 下面的一段代码(代码来源)在使用gcc编译的时候报错:undefined reference tostd::cout'` 编译文件:test.cpp内容如下: #include < ...
- std::cout char + int
#include<iostream> int main() { char ch; std::cout << "Type, and I shall repeat.\n& ...
- 使用std::cout不能输出显示
在测试一行函数时,出现std::cout不能输出的情况,找不到原因. 1. 只好从main函数第一行,开始测试,直到发现一个函数 o_Initer.ekf_filter(filter, ...
最新文章
- 稀疏自编码器及TensorFlow实现
- pythonassertbug_还在 Bug 不断?不妨试试这 2 个装X技巧
- 腾讯动漫爬虫与动态随机加载反爬破解技术实战
- 皮一皮:这是人干的事?
- java面试题001
- RUP大讲堂(第三讲):如何建立软件产品的愿景
- [TJOI2011] 卡片(网络流 + 质因子优化建图)
- ASP.NET 中处理页面“回退”的方法
- struts读常量顺序
- java 自动装载_JAVA反射技术之自动装载/自动验参
- 数据挖掘案例(2):用户画像
- mi5splus android9,小米5SPlus 安卓9.0 原生体验 LineageOS16.0 ROOT
- Linux开机自动启动python脚本程序,或 Jetson nano或Jetson Xavier NX开机自动启动python脚本程序
- requests使用案例 爬取信用中国
- Composer中的ThingWorx模型定义—可视化
- c语言项目实战 —— 图书管理系统
- 基于Kivy的HDR拍摄软件案例分享
- 启用window10专业版系统自带的远程桌面
- 云原生新边界——阿里云边缘计算云原生落地实践
- 【Scala学习】之函数式风格编程
热门文章
- 如何将Mac“桌面”和“文稿”文件添加到 iCloud 云盘中?
- 在具有内置文本扩展功能的苹果Mac上如何更快的键入内容?
- Python基本数据类型(列表)
- 身份证丢失后信息安全亟需上锁
- MongoDB 学习笔记之 手动预先分片
- MySQL innoDB数据插入性能优化
- phoenix 开发API系列(一)创建简单的http api
- Cocos2d-x-lua游戏两个场景互相切换MainScene01切换到MainScene02
- select .. into输出单/多行
- 获得中文每个字的拼音首字母