fork(4) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define LINHA 3
  4. #define COLUNA 4
  5.  
  6. void matriz_ponteiro(int **mtr, size_t linhas, size_t colunas) {
  7. for (int lin = 0; lin < linhas; lin++) {
  8. for (int col = 0; col < colunas; col++) {
  9. printf("\t%d", mtr[lin][col]);
  10. }
  11. printf("\n");
  12. }
  13. }
  14.  
  15. int main () {
  16. int **mtr = malloc(LINHA * sizeof(*mtr));
  17. int cont = 0;
  18. for (int lin = 0; lin < LINHA; lin++) {
  19. mtr[lin] = malloc(COLUNA * sizeof(*mtr[lin]));
  20. for (int col = 0; col < COLUNA; col++) {
  21. mtr[lin][col] = cont++;
  22. }
  23. }
  24. matriz_ponteiro(mtr, LINHA, COLUNA);
  25. }
Success #stdin #stdout 0s 2300KB
stdin
Standard input is empty
stdout
	0	1	2	3
	4	5	6	7
	8	9	10	11