文档章节

linux下printf缓存输出问题

何凯峰
 何凯峰
发布于 2015/10/19 22:40
字数 159
阅读 43
收藏 0

linux下除非碰到换行符(\n),否则会等到缓冲区满才会输出。

如下程序,不会隔1秒输出,而是在10秒后,一起输出显示

for(int i=0;i<10;i++)

 {

  printf("[Downlaod %d]",i);

  usleep(1000*1000);

 }

写成这样才会隔一秒显示输出

for(int i=0;i<10;i++)

 {

  printf("[Downlaod %d]\n",i);

  usleep(1000*1000);

 }

或者,在每次printf后加

fflush(stdout);


© 著作权归作者所有

共有 人打赏支持
何凯峰
粉丝 3
博文 16
码字总数 4528
作品 0
高级程序员
私信 提问
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!

12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个! 1.gets()函数 问:请找出下面代码里的问题: #include<stdio.h> int main(void) { char buff[10]; memset...

刘星石
2015/06/30
0
1
Linux下Socket编程中用send发送结构体

Socket中的send函数可以发送字符串,但不能直接发送结构体,因此在发送端先把结构体转成字符串,然后用send发送,在接收端recv字符串,再转换成原先的结构体,这个就是解决问题的主要思路,实...

icheer
2012/05/24
0
0
linux下的fork和execve函数使用

fork函数是linux中创建进程的函数,linux创建进程只有用fork,别无他法。我自己写代码fork用的不多,对它的一些细节还不是清楚,今天抽空研究了下fork,把它的一些关键点总结一下,以后用到了...

yixinuestc
06/28
0
0
控制台程序的中文输出乱码问题,printf,wprintf与setlocale

解决gcc编译时的乱码问题 今天发现用securecrt登陆时,gcc编译出错时会出现乱码,但直接在主机的窗口界面下用Shell编译却没有乱码。查看了一下当时的错误描述,发现它的引号是中文引号,导致...

mickelfeng
2013/07/13
0
0
linux c 目录和子目录遍历

最近再看linux方面的知识,话说现在linux前途很好吖,,,所以我也试着学linux,前几天从oschina里看了一个linux c遍历目录的源代码,但发现子目录没有进行遍历,所以进行了修改,希望能多交...

mayuebinyang
2013/03/18
0
1

没有更多内容

加载失败,请刷新页面

加载更多

(三)Honghu Cloud云架构一定时调度平台

2018-11-16 14:45:08 产品简介 鸿鹄云架构是一个完全由Java编写的开源任务调度框架,为企业在任务调度提供了简单却强大的机制。开发人员根据业务规则,使用调度平台简单配置,就可以让任务在...

itcloud
30分钟前
2
0
护航Lazada双11购物节 阿里云CDN全球化火力全开

摘要: Lazada是东南亚最大B2C平台,业务范围覆盖印度尼西亚、马来西亚、菲律宾、新加坡、泰国和越南六个东南亚国家,覆盖大约6亿消费者。在双11期间,阿里云CDN为Lazada电商内容加速,并且通...

阿里云官方博客
30分钟前
2
0
常用设计模式之代理模式解析

1. 简介 代理模式(Proxy Pattern)是常用设计模式之一。代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以控制对这个...

老道士
30分钟前
5
0
Vue瀑布流插件的使用示例

我自己写的一个的Vue瀑布流插件,列数自适应,不用设置每个卡片的高度。 测试页面:Page.vue 模板页面:WaterFollow.vue 和 WFColumn.vue 在Page.vue中,修改itemW的值,设置每列的最小宽度。...

peakedness丶
31分钟前
4
0
多种负载均衡算法及其Java代码实现【网络上较好的转载】

首先给大家介绍下什么是负载均衡(来自百科) 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展 网络设备和 服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网...

stys352
35分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部