我正在尝试读取文件并以%显示读取进度。我试过下面的代码,但无法分成大块显示进度

sherlok22

我正在尝试读取文件,并以百分比显示读取进度。我已经尝试了以下代码,但无法分成多个部分显示进度。我应该如何显示进度?

    printf("File contains %ld bytes!\n", fsize);

    buf = (char*) malloc (sizeof(char)*fsize);
    if (buf == NULL) {
        printf("Memory error!\n");
        return 2;
    }
    else {
        printf("Allocating memory!\n");

        bytes_read = fread(buf, 1, fsize, pf);

        printf("number of bytes read %1d",bytes_read);
Donjuedo

这是一个粗略的草稿,以说明替换fread()当前使用的草稿

size_t numToRead = fsize;
char* bufPtr = &buf[0];
while ( numToRead > 0 )
{
    int percentDone = 0;
    size_t numSuccessful = fread( bufPtr, 1, 10000, pf ); // choose size
    bufPtr += numSuccessful;
    numToRead -= numSuccessful;
    percentDone = ( 100 * ( fsize - numToRead ) / fsize );
    // display percentage as you like
}

免责声明:我尚未编写此代码段,因此请原谅错别字。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我尝试读取包含文件的数据文件夹,运行代码后显示异常

来自分类Dev

正在尝试读取population_data.json文件,但是当我运行代码时,它不会在文件中显示任何数据,我也没有收到任何错误?

来自分类Dev

我正在尝试使用读取smaple json的Javascript动态插入大量html代码,但无法这样做

来自分类Dev

我正在尝试下面的代码,但是它抛出异常

来自分类Dev

关于我尝试读取 .FIT 文件时的异常

来自分类Dev

Pandas ImportError:当我尝试读取 .csv 文件时无法导入名称“OrderedDict”

来自分类Dev

如何显示从文件读取和写入数据库的进度

来自分类Dev

如何显示从文件读取和写入数据库的进度

来自分类Dev

从 SD 卡读取文件时如何显示进度条

来自分类Dev

我正在通过解析器在python中读取文件,但无法正常工作

来自分类Dev

我正在尝试调用json文件,但无法正常工作

来自分类Dev

我的应用可以创建文件,但无法读取文件

来自分类Dev

打开/尝试读取文件

来自分类Dev

Javascript读取.txt文件并以HTML显示

来自分类Dev

无法显示进度栏

来自分类Dev

当我尝试设置gcp服务帐户时,gitlab ci / cd作业显示错误(无法读取json文件)

来自分类Dev

我正在尝试读取制表符分隔的文本文件并将数据的某些部分存储在matlab结构的不同字段中

来自分类Dev

Web Worker:当我尝试读取在主线程中创建的文件时,出现NotFoundError

来自分类Dev

尝试读取二进制文件以与我的网站上的用户建立联系

来自分类Dev

为什么在我尝试读取文件时将其更改为null?

来自分类Dev

我的bash脚本在Java尝试读取文件时将其锁定

来自分类Dev

尝试读取文件时,我不断收到 java.io.FileNotFoundException

来自分类Dev

如果我尝试读取一个不存在的文件会抛出什么异常?

来自分类Dev

我正在尝试通过 python 程序读取文件的内容

来自分类Dev

什么是rspec中的double?我正在编写测试,但无法在“ double”(下面的第15行)上找到信息:

来自分类Dev

使用下面的源代码删除单选按钮。我已经尝试过这段代码,除单选按钮外,所有元素都被删除

来自分类Dev

我正在尝试在Android应用程序上添加进度条,以在应用程序使用Ecplise加载数据时显示,

来自分类Dev

我正在尝试以字符串数组输入句子并以相反的顺序显示它们

来自分类Dev

尝试读取文件时,实际文件具有正确的文本,.read()没有显示任何内容:

Related 相关文章

  1. 1

    我尝试读取包含文件的数据文件夹,运行代码后显示异常

  2. 2

    正在尝试读取population_data.json文件,但是当我运行代码时,它不会在文件中显示任何数据,我也没有收到任何错误?

  3. 3

    我正在尝试使用读取smaple json的Javascript动态插入大量html代码,但无法这样做

  4. 4

    我正在尝试下面的代码,但是它抛出异常

  5. 5

    关于我尝试读取 .FIT 文件时的异常

  6. 6

    Pandas ImportError:当我尝试读取 .csv 文件时无法导入名称“OrderedDict”

  7. 7

    如何显示从文件读取和写入数据库的进度

  8. 8

    如何显示从文件读取和写入数据库的进度

  9. 9

    从 SD 卡读取文件时如何显示进度条

  10. 10

    我正在通过解析器在python中读取文件,但无法正常工作

  11. 11

    我正在尝试调用json文件,但无法正常工作

  12. 12

    我的应用可以创建文件,但无法读取文件

  13. 13

    打开/尝试读取文件

  14. 14

    Javascript读取.txt文件并以HTML显示

  15. 15

    无法显示进度栏

  16. 16

    当我尝试设置gcp服务帐户时,gitlab ci / cd作业显示错误(无法读取json文件)

  17. 17

    我正在尝试读取制表符分隔的文本文件并将数据的某些部分存储在matlab结构的不同字段中

  18. 18

    Web Worker:当我尝试读取在主线程中创建的文件时,出现NotFoundError

  19. 19

    尝试读取二进制文件以与我的网站上的用户建立联系

  20. 20

    为什么在我尝试读取文件时将其更改为null?

  21. 21

    我的bash脚本在Java尝试读取文件时将其锁定

  22. 22

    尝试读取文件时,我不断收到 java.io.FileNotFoundException

  23. 23

    如果我尝试读取一个不存在的文件会抛出什么异常?

  24. 24

    我正在尝试通过 python 程序读取文件的内容

  25. 25

    什么是rspec中的double?我正在编写测试,但无法在“ double”(下面的第15行)上找到信息:

  26. 26

    使用下面的源代码删除单选按钮。我已经尝试过这段代码,除单选按钮外,所有元素都被删除

  27. 27

    我正在尝试在Android应用程序上添加进度条,以在应用程序使用Ecplise加载数据时显示,

  28. 28

    我正在尝试以字符串数组输入句子并以相反的顺序显示它们

  29. 29

    尝试读取文件时,实际文件具有正确的文本,.read()没有显示任何内容:

热门标签

归档