gpt4 book ai didi

c - 使用 malloc 时出现 "Invalid conversion"错误?

转载 作者:行者123 更新时间:2023-12-02 06:06:09 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
invalid conversion from void*&#39; to char*' when using malloc?

我正在尝试使用指针在内存中动态分配一个矩阵,但我一直收到错误消息:

|122|error: invalid conversion from 'void*' to 'int**'|

|124|error: invalid conversion from 'void*' to 'int*'|

这是我的代码,我看不出我做错了什么……这个“void*”转换对我来说没有意义……

   int i,j;
int **a;
int c = 2;


/* Form the matrix */
a = malloc((nxy+1)*sizeof(int *));
for (i=0;i<=nxy;i++)
a[i] = malloc((nxy+1)*sizeof(int));

for (i=0;i<=nxy;i++)
for (j=0;j<=nxy;j++)
a[i][j] = 0;

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com