返回多维数组的函数

g_rmz

我有一个像这样的函数(在一个文件中file_name.c):

char function_name(multi_array[][10])
{
    /*change some character of multi_array*/

    return multi_array;
}

这需要multi_array一个多维字符数组,更改给定参数的某些字符,然后返回multi_array修改后的字符在中main.c,我这样调用函数:

multi_array_in_main = function_name(multi_array_in_main);

但是编译器给我一个错误“ icompatible type char[10][10] from type char

我该怎么办?我对C不太自信,所以我不知道!

巴拉克的手

您不需要返回任何东西。

改变:

char function_name(multi_array[][10])

到:

void function_name(multi_array[][10])

而且您的代码应该可以正常工作(function_name只要尺寸正确,它将更新作为参数接收的任何数组)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

c#linq从linq返回多维数组

来自分类Dev

返回一维数组而不是多维数组

来自分类Dev

C ++-从函数返回多维数组

来自分类Dev

LINQ可以构造并返回多维数组吗

来自分类Dev

从多维数组返回嵌套数组

来自分类Dev

无法在C中返回多维数组

来自分类Dev

如何从C头文件中的函数返回多维字符数组

来自分类Dev

PHP为什么这会返回多维数组?

来自分类Dev

如何在Codeigniter中返回多维数组

来自分类Dev

为什么函数返回多维数组,但结果是数字?

来自分类Dev

如何返回这样的多维数组?

来自分类Dev

C#传递和返回多维数组

来自分类Dev

返回多维数组中的出现

来自分类Dev

jQuery grep返回多维数组

来自分类Dev

以多维数组形式返回MySQL查询

来自分类Dev

返回多维数组时,如何将函数中的内容传递回结构

来自分类Dev

C ++-从函数返回多维数组

来自分类Dev

LINQ可以构造并返回多维数组吗

来自分类Dev

递归函数转换多维数组

来自分类Dev

多维数组的函数

来自分类Dev

从多维数组返回值

来自分类Dev

从函数Excel VBA返回多维数组

来自分类Dev

如何从C头文件中的函数返回多维字符数组

来自分类Dev

Java containsAll从多维数组返回错误的索引

来自分类Dev

多维数组未返回正确的值

来自分类Dev

多维数组foreach函数

来自分类Dev

PHP排序函数,多维数组

来自分类Dev

创建多维数组的函数

来自分类Dev

从 Rust 中的函数返回未知大小的多维数组