我的第一个Linux小程序(进度条)
来源:互联网 发布:淘宝过户服务费 编辑:程序博客网 时间:2024/04/30 10:34
一,预备知识
在写进度条之前,先要对printf函数有一个更深的理解与认识,看一个简单的程序:
(1)运行后先输出“hello world”,再睡眠5秒
(2)去掉\n以后,按照预期,应该先输出hello world,再睡眠5秒,可是结果却是睡眠5秒后再输出hello world,这是为什么呢?
其实呢printf函数是先把内容写到行缓冲区,遇到\n或者是行缓冲区满时会刷新行缓冲区然后把内容打印到显示屏上面。
还有再区分两个概念:
回车:回到当前行行首\r
换行:回到下一行行首
\n是回车加换行!
二,进度条小程序
写在三个文件里面:progress.h progress.c main.c
直接进行编译运行:
编写Makefile文件,用make命令运行:
好啦,到这里就结束了,有不足的地方希望小伙伴提出来啦,我会好好改正的!
1 0
- 我的第一个Linux小程序(进度条)
- 我的第一个Linux小程序----进度条
- linux 第一个小程序 进度条
- Linux下的第一个小程序之进度条
- 我的IBatisNet第一个小程序
- 我的第一个Python小程序
- 我的第一个JAVA小程序
- 我的第一个java小程序
- 我的第一个qt小程序
- 我的第一个Activiti小程序
- 我的第一个java小程序
- 我的第一个web小程序
- Linux Shell的第一个小程序
- 我的第一个程序--Hello Linux
- 我写的第一个小的程序
- 我的第一个显示动画的applet小程序
- 我的第一个Symbian小程序--Stack
- 我的第一个iphonet小程序诞生!
- 获取进程列表和模块信息
- android 学习笔记十二 监听键盘状态
- ios项目中安装和使用CocoaPods
- Valid Anagram (java)
- Ubuntu15 安装Pycharm
- 我的第一个Linux小程序(进度条)
- hdoj-5706-GirlCat
- Java集合接口
- iOS -- CALayer之锚点
- Keras学习笔记1——win7__keras框架搭建步骤(Theano)
- Linux命令-df、du
- CFRunLoop
- oracle 导出导入不含数据的空库
- Thread类的使用