Não consigo passar uma matriz de struct para uma funcao.
Para uma matriz de char basta fazer:
char matriz[10][10];
funcao(matriz); (Chamada)
void funcao(char matriz[][10])
Mas com uma matriz de struct isso não dá certo.
Mias especificadamente este é o erro de compilação: "cannot convert `Struct (*)[((unsigned int)((int)coluna))]' to `Struct (*)[5]' for argument `1' to `void funcao(Struct (*)[5])' "
Pergunta
vIzZeRdRiX
Não consigo passar uma matriz de struct para uma funcao.
Para uma matriz de char basta fazer:
char matriz[10][10];
funcao(matriz); (Chamada)
void funcao(char matriz[][10])
Mas com uma matriz de struct isso não dá certo.
Mias especificadamente este é o erro de compilação: "cannot convert `Struct (*)[((unsigned int)((int)coluna))]' to `Struct (*)[5]' for argument `1' to `void funcao(Struct (*)[5])' "
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.