RS25 Postado Dezembro 22, 2010 Denunciar Share Postado Dezembro 22, 2010 Boa ntarde,Estou tentando criar uma matriz usando ponteiros e esta dando erro nesta linha:vetor= malloc( linhas * colunas * sizeof(int) );segue o código do programa#include <stdio.h> #include <stdlib.h> int main(void) { int linhas, colunas, i; int *vetor, **matriz; printf("\nDigite o numero de linhas e colunas: "); scanf("%d,%d",&linhas,&colunas); vetor= malloc( linhas * colunas * sizeof(int) ); *matriz= malloc( linhas * sizeof(int) ); for(i=0;i<linhas;i++) matriz[i]= &vetor[ i * colunas]; //mostrar a matriz for (linhas=0; linhas<3; linhas++) { for (colunas=0; colunas<3; colunas++) { printf("%d", mat[linhas][colunas]); } printf("\n"); } system("pause"); free(vetor); free(matriz); return 0; }Alguém poderia me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
RS25
Boa ntarde,
Estou tentando criar uma matriz usando ponteiros e esta dando erro nesta linha:
vetor= malloc( linhas * colunas * sizeof(int) );
segue o código do programa
Alguém poderia me ajudar?
Link para o comentário
Compartilhar em outros sites
0 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.