如何声明函数一次传递一个参数argv [i]?在C中

约翰·波

在调试时跳转到函数parseLayerFile时,文件名是(char **)0x40a04e <_Jv_RegisterClasses + 4235342> ...如何更正声明以获取有效的文件名值?

void parseArgs(WRAPPER_t *w, int argc, char *argv[])
{
   int i;
   for (i=1 ;i<argc ;i++) {
        if (strcmp(argv[i],"-layers") == 0) {
          i++;
          parseLayerFile(argv[i]);
        }
    } // for
}

int parseLayerFile(WRAPPER_t * w, char*filename[]){
  unsigned char * buffer; size_t size;
  size = get_fileContent(filename, &buffer);
}

int main(int argc, char **argv)
{
      WRAPPER_t * w;
      w = create_wrapper(); // w - main object
      threads_init(w);
      parseArgs(w, argc, argv);
      return 0;
}
ALK
int parseLayerFile(WRAPPER_t * w, char*filename[])

需要两个参数。

您仅使用一个参数来调用它:

parseLayerFile(argv[i]);

由于没有一个参数适合您的需要,因此请按以下步骤修复该函数:

int parseLayerFile(const char * filename)
{
  unsigned char * buffer; 
  size_t size = get_fileContent(filename, &buffer);
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何一次在两个列表中应用一个函数?

来自分类Dev

如何使 apply() 在函数的一个参数(不是第一个)中传递对象?

来自分类常见问题

在PostgreSQL中,如何声明一个接受不同类型参数的可变参数函数?

来自分类Dev

如何传递一个函数(具有自己的参数)作为函数中的参数?

来自分类Dev

如何在 C 中传递一个二维数组作为函数的参数?

来自分类Dev

如何在Dart / Flutter中声明一个接受多个参数的函数回调?

来自分类Dev

如何调用在另一个函数中作为参数传递的函数

来自分类Dev

尝试一次添加一个字母以在React中声明

来自分类Dev

如何将参数从一个函数传递到另一个函数,但在php中的同一个类中

来自分类Dev

在python中创建一个主要函数并传递参数

来自分类Dev

在一个函数中传递参数,该参数由另一个函数中的“引用”传递

来自分类Dev

如何将函数和参数的变量列表传递给C中的另一个函数?

来自分类Dev

如何将&rest参数传递给emacs lisp中的另一个函数?

来自分类Dev

如何将参数数组传递给JavaScript中的另一个函数?

来自分类Dev

如何将带有参数作为参数的函数传递给Python中的另一个函数?

来自分类Dev

在jquery中,如何编写将一个DIV的高度复制到另一个DIV一次的函数?

来自分类Dev

为一个函数创建一个队列,这样它一次只能在python中运行一次

来自分类Dev

如何通过优化函数传递常数参数,该优化函数调用R中的另一个函数?

来自分类Dev

C-在函数中声明一个函数并返回

来自分类Dev

在函数式编程中,函数可以调用在其作用域之外声明但未作为参数传递的另一个函数吗?

来自分类Dev

在存储过程中传递 2 个参数并一次使用它们

来自分类Dev

C ++线程:如何使用lambda函数将主线程中的参数传递给另一个线程

来自分类Dev

一次评估一个函数并将结果存储在python中

来自分类Dev

一次将一个变量集成到一个多变量函数中

来自分类Dev

如何在 bash 脚本中通过函数调用将 args/参数从一个函数传递到另一个函数

来自分类Dev

C-实际声明时未声明(此函数中的第一次使用)

来自分类Dev

如何在一个文件中声明并从另一个文件中调用的参数中编程带有PHP的可重用函数?

来自分类Dev

将匿名函数作为唯一参数传递给另一个函数(C ++)

来自分类Dev

在elm中,如何将一个值作为最后一个参数以外的参数传递给函数?

Related 相关文章

  1. 1

    如何一次在两个列表中应用一个函数?

  2. 2

    如何使 apply() 在函数的一个参数(不是第一个)中传递对象?

  3. 3

    在PostgreSQL中,如何声明一个接受不同类型参数的可变参数函数?

  4. 4

    如何传递一个函数(具有自己的参数)作为函数中的参数?

  5. 5

    如何在 C 中传递一个二维数组作为函数的参数?

  6. 6

    如何在Dart / Flutter中声明一个接受多个参数的函数回调?

  7. 7

    如何调用在另一个函数中作为参数传递的函数

  8. 8

    尝试一次添加一个字母以在React中声明

  9. 9

    如何将参数从一个函数传递到另一个函数,但在php中的同一个类中

  10. 10

    在python中创建一个主要函数并传递参数

  11. 11

    在一个函数中传递参数,该参数由另一个函数中的“引用”传递

  12. 12

    如何将函数和参数的变量列表传递给C中的另一个函数?

  13. 13

    如何将&rest参数传递给emacs lisp中的另一个函数?

  14. 14

    如何将参数数组传递给JavaScript中的另一个函数?

  15. 15

    如何将带有参数作为参数的函数传递给Python中的另一个函数?

  16. 16

    在jquery中,如何编写将一个DIV的高度复制到另一个DIV一次的函数?

  17. 17

    为一个函数创建一个队列,这样它一次只能在python中运行一次

  18. 18

    如何通过优化函数传递常数参数,该优化函数调用R中的另一个函数?

  19. 19

    C-在函数中声明一个函数并返回

  20. 20

    在函数式编程中,函数可以调用在其作用域之外声明但未作为参数传递的另一个函数吗?

  21. 21

    在存储过程中传递 2 个参数并一次使用它们

  22. 22

    C ++线程:如何使用lambda函数将主线程中的参数传递给另一个线程

  23. 23

    一次评估一个函数并将结果存储在python中

  24. 24

    一次将一个变量集成到一个多变量函数中

  25. 25

    如何在 bash 脚本中通过函数调用将 args/参数从一个函数传递到另一个函数

  26. 26

    C-实际声明时未声明(此函数中的第一次使用)

  27. 27

    如何在一个文件中声明并从另一个文件中调用的参数中编程带有PHP的可重用函数?

  28. 28

    将匿名函数作为唯一参数传递给另一个函数(C ++)

  29. 29

    在elm中,如何将一个值作为最后一个参数以外的参数传递给函数?

热门标签

归档