gpt4 book ai didi

C : Error creating a function to Start a List

转载 作者:行者123 更新时间:2023-11-30 17:32:19 26 4
gpt4 key购买 nike

我在制作项目时没有遇到任何问题,直到我必须制作此功能:

#define TAMANHO 50
#define MIN 60
#define MAX 255
typedef void* PVOID;
typedef void** PPVOID;

struct ListaProdutos{
PPVOID cabeca;
int tamanho;
int posicao;
};
typedef struct listaProdutos LISTAPRODUTOS;
typedef LISTAPRODUTOS* PLISTAPRODUTOS;

struct Produtos{
int ID_Produto;
char descricao[MIN];
float Preco;
};


void InitLista(PLISTAPRODUTOS 1) {
1->cabeca = (PPVOID)malloc(sizeof(PVOID)* TAMANHO);
1->tamanho = TAMANHO;
1->posicao = 0;
}

我得到的错误如下:

错误 C2143:语法错误:“常量”之前缺少“)”

错误 C2143:语法错误:“常量”之前缺少“{”

错误 C2059:语法错误:“常量”

错误 C2059:语法错误:')'

鉴于 void 函数给我带来了这些错误,我无法继续对我计划执行的 vector 列表进行编码。

欢迎任何帮助,谢谢。

最佳答案

1 是一个整数,而不是一个结构,因此您不能从中取消引用任何内容。您需要一个新的变量名来消除错误。

关于C : Error creating a function to Start a List,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273440/

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