文档章节

linux下printf缓存输出问题

何凯峰
 何凯峰
发布于 2015/10/19 22:40
字数 159
阅读 50
收藏 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
windows 的 printf()的缓冲机制

printf属于行缓冲机制,在linux平台下,并无任何问题。 但在windowsVC调试中,如下代码: int main(void) { printf("hello, world"); while(1); return 0; } 在linux下面是没有输出的,因为没...

anglo1990
2014/03/03
637
0
C语言 printf()是怎么工作的。

1. 跟printf()的输出格式无关; 2.比如说 这里的printf是如何读取a并输出的。 3.这个问题的来源: 上面再C代码段在32为小端机器输出的a是多少? 为什么? 觉得简单的话不想解释,是否能提供些...

x5lcfd
2012/11/14
415
2
Linux下Socket编程中用send发送结构体

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

icheer
2012/05/24
0
0
十六进制转化为整形的问题 。。。。。。不可思议,请高手解答

Linux下十六进制转化为整型,代码如下 #include #include int main() { char send[10]={0x00,0x56,0x97}; long type; printf("%02x %02x %02x",send[0],send[1],send[2]&0xff); type=send[0......

半点竹节
2013/04/03
284
4

没有更多内容

加载失败,请刷新页面

加载更多

Pages Manager——可本地管理Pages服务内容,一键生成漂亮的文档界面。

Pages Manager Git地址 可本地管理Pages服务内容,一键生成漂亮的文档界面。在线预览 简单、轻便,无需安装数据库。 框架:spring-boot 数据库:sqlite 原理 本地维护一组markdown文档 将mar...

tanghc
11分钟前
0
0
基础目标检测算法介绍:CNN、RCNN、Fast RCNN和Faster RCNN

每次丢了东西,我们都希望有一种方法能快速定位出失物。现在,目标检测算法或许能做到。目标检测的用途遍布多个行业,从安防监控,到智慧城市中的实时交通监测。简单来说,这些技术背后都是强...

AI女神
12分钟前
0
0
哪有什么互联网寒冬?只是你穿的少而已!

声明:本文由终端研发部原创发布,未经允许,不得转载 前言 最近一段时间,大家都在说一些大公司纷纷裁员, 优化公司内部的组织架构。面对如此的寒冬变化,很多人在迷茫,在焦虑,在担忧自己...

终端研发部
17分钟前
0
0
nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)

Nginx 启动时报错:nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory) 原因:系统重启 /var/run/ 目录下文件会清空。 方法一: # sudo nginx -c /etc/ngi......

驛路梨花醉美
19分钟前
1
0
TiDB 源码阅读系列文章(二十四)TiDB Binlog 源码解析

作者:姚维 TiDB Binlog Overview 这篇文章不是讲 TiDB Binlog 组件的源码,而是讲 TiDB 在执行 DML/DDL 语句过程中,如何将 Binlog 数据 发送给 TiDB Binlog 集群的 Pump 组件。目前 TiDB 在...

TiDB
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部