我希望制作具有与下载进度文本类似的功能的程序,箭头穿过.. 示例PIC是对我所说的内容的引用。
任何具有基本功能的库或设计?谢谢你的帮助!
如果您想要的只是某些数据的进度条,您应该查看pv
. 使用它的一种方法是通过程序简单地传输数据。下面是一个简单的示例,它只是使用调用pv
with读取文件popen()
:
#include <stdio.h>
int main (int argc, char *argv[]) {
char pv[1024];
FILE *infile;
if (argc > 1) {
char c;
snprintf(pv, sizeof(pv), "pv %s", argv[1]);
infile = popen(pv, "r");
while (fread(&c, 1, 1, infile)) {}
pclose(infile);
} else {
puts("need a file name!");
}
return 0;
}