#include <stdio.h>
#include <stdlib.h>
typedef struct
{
int filas,columnas;
char **mat;
}datos;
char **crear_tabla (datos dat)
{
int i;
char **matriz;
matriz = (char **) calloc(dat.filas,sizeof(char *));
for( i=0; i<dat.filas; i++ )
matriz[i] = (char *) calloc( dat.columnas, sizeof(char));
for(int i=0;i<dat.filas;i++)
{
for(int j=0;j<dat.columnas;j++)
{
matriz[i][j]='a';
}
}
return matriz;
}
int main(int argc, char *argv[])
{
char **recoge;
datos dato;
dato.filas=3;
dato.columnas=4;
dato.mat=crear_tabla(dato);
dato.mat[1]="hola";
for(int i=0;i<dato.filas;i++)
{
printf("\n");
for(int j=0;j<dato.columnas;j++)
{
printf("%c",dato.mat[i][j]);
}
}
getchar();
return 0;
}