在Linux下使用makefile写一个进度条,以及对\r 和\n,缓冲区概念的简单了解
1.’\r’和‘\n’的区别 \r:表示回车:它只会回到这一行的最前边 \n:表示回车换行。它会回到这一行的最前边,然后跳到下一行 。 2.缓冲区 c函数如printf(),在输出时,shell默认将数据输出到标准输出如显示器,而printf()在输出时并不是将信息直接打印到屏幕上,而是先将信息信息放在缓冲区中,该缓冲区是按行刷新。 强制刷新fflush()函...