0

我希望制作具有与下载进度文本类似的功能的程序,箭头穿过.. 示例PIC是对我所说的内容的引用。

任何具有基本功能的库或设计?谢谢你的帮助!

4

3 回答 3

1

您要查找的库是ncurses. 可以在这里找到。

是我发现的另一个资源,ncurses它可能有助于向您介绍该库及其功能。这是一系列 Youtube 教程——他的口语很差,但据我所知(只听前两个视频),他的例子教得很好。

于 2013-08-15T02:54:43.310 回答
0

如果您想要的只是某些数据的进度条,您应该查看pv. 使用它的一种方法是通过程序简单地传输数据。下面是一个简单的示例,它只是使用调用pvwith读取文件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;
}
于 2013-08-15T03:30:24.150 回答
0

您可以使用boost::progress_display

于 2013-08-15T03:07:21.433 回答