[ Foro de C++ ]

Duda puntero doble a matriz

14-Jun-2020 01:02
Invitado (oscarkapo1)
0 Respuestas

Buenas, necesito ayuda genios, el siguiente programa se usa un array de punteros, pero me han propuesta la idea de usar un puntero doble ejemplo (int **puntero) en ves de usar (int *puntero [Filas]) , el programa es el siguiente. Es decir, kiero trabajar con la expresion de puntero doble sin usar memoria dinamica ni nada por el estilo, solo este sencillo programa, se entiende? Me lo he porpuesto a hacer pero no he podido. Desde ya gracias.

#include <stdio.h>
#define Filas 4
#define Columnas 3
int main (void)
{
   int Matriz[Filas][Columnas],i=0,F,C;
   int *puntero[Filas];            //Aca lo que quiero es trabajar con esta expresion (int **puntero)
   
   for(F=0;F<Filas;F++)
       puntero[F]=Matriz[F];
   
   for(F=0;F<Filas;F++)
       for(C=0;C<Columnas;C++)
       {
         Matriz[F][C]=i;
         i++;
       }

   for(F=0;F<Filas;F++)
   {
       for(C=0;C<Columnas;C++)
        printf("%i\t",puntero[F][C]);
   printf("\n");
   }
   
   return(0);
}




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)