fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void alocaMatriz(int **matriz, int lin, int col){
  5. matriz = (int **)malloc(lin * sizeof(int **));
  6. for (int i = 0; i < col; i++) matriz[i] = (int *)malloc(col * sizeof(int));
  7. }
  8.  
  9. void leMatriz(int **matriz, int lin, int col){
  10. printf("\nDigite os valores: ");
  11. for (int i = 0; i < lin; i++) for (int j = 0; j < col; j++) scanf("%d", &matriz[i][j]);
  12. }
  13.  
  14. int main(int argc, char** argv) {
  15. int lin, col;
  16. int **matriz;
  17. printf("Digite as dimensoes da matriz: ");
  18. scanf("%d %d", &lin, &col);
  19. alocaMatriz(matriz, lin, col);
  20. leMatriz(matriz, lin, col);
  21. // mostraMatriz(matriz, lin, col);
  22. }
  23.  
  24. //https://pt.stackoverflow.com/q/235435/101
Runtime error #stdin #stdout 0s 4372KB
stdin
2
2
1
2
3
4
stdout
Standard output is empty