Buenas tengo un problema para imprimir una matriz aleatoria en c en ubuntu y es que al imprimir directamente me salen como unos cuadrados muy raros si me podeis ayudar se agradece
CODIGO:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NUMFILAS 6
#define NUMCOLUMNAS 6
void inicializa(int m[NUMFILAS][NUMCOLUMNAS]);
int main(int argc, char*argv[]){
int m[NUMFILAS][NUMCOLUMNAS];
srand(time(NULL));
inicializa(m);
return 0;
}
void inicializa(int m[NUMFILAS][NUMCOLUMNAS]){
int i,j;
for(i=0;i<NUMFILAS;i++){
for(j=0;j<NUMCOLUMNAS;j++){
m[j]=rand()%10+1;
printf("%ls\t",&m [j]);
}
printf("\n");
}
}
OBSERVACIÓN: Antes de los [j] deberia salir un i entre corchetes tambien pero no sale no se porque