", x); fflush(stdout); Sle_c++进度条">
赞
踩
基于windows环境的桌面程序经常会涉及到上传下载的进度条显示,本文就介绍一种基于C++简单的进度条制作的方法。
int i;
char x[300];
memset(x, 0, 300);
for (i = 0; i < 101; i++) {
sprintf(&x[0], "%3d", i);
x[3] = '%';
x[4 + i] = '=';
printf("\r%s>", x);
fflush(stdout);
Sleep(10);
}
printf("\n");
menset(void *s, int ch, size_t n)
功能:为新申请的内存做初始化,复制字符ch到参数s的n个字节中,s表示内存块;
头文件:#include<stdio.h>
函数声明: int sprintf(char *string, char *format [,argument,…]);
参数列表:
上述代码输出函数printf("\r%s>", x);
中的“\r”的作用分析:
-printf("%s>", x);
的输出效果:
-printf("\r\n%s>", x);
或printf("\n%s>", x);
的输出效果:
-printf("\r%s>", x);
的输出效果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。