从函数返回uint8_t并将其打印在main函数中

omkar joglekar

我有以下功能

    uint8_t func(){
        uint8_t key[16] = {0};
        // some operations
        return key;
     }

我在主要功能中调用此功能

int main(void){
    uint8_t rcKey[16] = func();
    for (int i = 0; i < 16; i++)
    {
        printf("%x ", rcKey[i]);
    }

}

我在这里做错了什么?我收到无效的初始化错误

dbush

数组不能直接通过函数调用进行初始化。您只能将单个元素初始化为初始化列表的一部分。

相反,您可以做的是将数组传递给函数以设置相关值。

void func(uint8_t key[]){
    // some operations
 }

int main(void){
    uint8_t rcKey[16]
    func(rcKey);
    for (int i = 0; i < 16; i++)
    {
        printf("%x ", rcKey[i]);
    }

}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C-从uint8_t函数返回失败

来自分类Dev

C-从uint8_t函数返回失败

来自分类Dev

如何在C#中存储从C ++函数返回的uint8_t *变量?

来自分类Dev

将double传递给需要uint8_t *的函数

来自分类Dev

函数内部的静态 const uint8_t 更改值

来自分类Dev

C uint8_t 数组内存在函数调用中不可访问

来自分类Dev

C++ 最佳实践:接受 uint8_t、uint16_t、uint32_t、float 的函数

来自分类Dev

printw()不会从uint8_t数组中打印单个字符

来自分类Dev

如何打印 uint8_t 字节数组?

来自分类Dev

如何返回一个char数组并将其打印在main中?

来自分类Dev

从函数返回值并将其放入单独函数中的变量

来自分类Dev

uint8_t *与uint8_t之间的区别

来自分类Dev

uint8_t *与uint8_t之间的区别

来自分类Dev

在函数中设置变量并将其导入

来自分类Dev

将作为struct一部分的数组作为uint8_t指针传递给函数

来自分类Dev

错误:没有用于初始化“std::shared_ptr<uint8_t []>”的匹配构造函数

来自分类Dev

如何从函数 javascript 获取值并将其打印到图表

来自分类Dev

是否有其他方法可以在“ uint8_t |(uint8_t << 8)”中处理整数提升?

来自分类Dev

将uint8_t存储在NSMutableArray中

来自分类Dev

使用3 uint8_t的C ++中的多数功能

来自分类Dev

如何在结构中声明uint8_t“ string”?

来自分类Dev

如何检测参数包中uint8_t的类型

来自分类Dev

从javascript中获取价值形式的Android函数并将其返回给js

来自分类Dev

Laravel:使用MySQL SUM函数返回数据库查询结果并将其存储在变量中

来自分类Dev

C++ 函数返回一个值并将其从数组中删除

来自分类Dev

另一个uint8_t数组中的uint8_t数组可能吗?

来自分类Dev

编辑函数中的数组并将数组返回到C中的main

来自分类Dev

AngularJS:从函数返回数据并将其分配给变量

来自分类Dev

从函数返回数据框并将其存储在工作空间中

Related 相关文章

  1. 1

    C-从uint8_t函数返回失败

  2. 2

    C-从uint8_t函数返回失败

  3. 3

    如何在C#中存储从C ++函数返回的uint8_t *变量?

  4. 4

    将double传递给需要uint8_t *的函数

  5. 5

    函数内部的静态 const uint8_t 更改值

  6. 6

    C uint8_t 数组内存在函数调用中不可访问

  7. 7

    C++ 最佳实践:接受 uint8_t、uint16_t、uint32_t、float 的函数

  8. 8

    printw()不会从uint8_t数组中打印单个字符

  9. 9

    如何打印 uint8_t 字节数组?

  10. 10

    如何返回一个char数组并将其打印在main中?

  11. 11

    从函数返回值并将其放入单独函数中的变量

  12. 12

    uint8_t *与uint8_t之间的区别

  13. 13

    uint8_t *与uint8_t之间的区别

  14. 14

    在函数中设置变量并将其导入

  15. 15

    将作为struct一部分的数组作为uint8_t指针传递给函数

  16. 16

    错误:没有用于初始化“std::shared_ptr<uint8_t []>”的匹配构造函数

  17. 17

    如何从函数 javascript 获取值并将其打印到图表

  18. 18

    是否有其他方法可以在“ uint8_t |(uint8_t << 8)”中处理整数提升?

  19. 19

    将uint8_t存储在NSMutableArray中

  20. 20

    使用3 uint8_t的C ++中的多数功能

  21. 21

    如何在结构中声明uint8_t“ string”?

  22. 22

    如何检测参数包中uint8_t的类型

  23. 23

    从javascript中获取价值形式的Android函数并将其返回给js

  24. 24

    Laravel:使用MySQL SUM函数返回数据库查询结果并将其存储在变量中

  25. 25

    C++ 函数返回一个值并将其从数组中删除

  26. 26

    另一个uint8_t数组中的uint8_t数组可能吗?

  27. 27

    编辑函数中的数组并将数组返回到C中的main

  28. 28

    AngularJS:从函数返回数据并将其分配给变量

  29. 29

    从函数返回数据框并将其存储在工作空间中

热门标签

归档