Olá pessoal estava realizando um exercicio com c e ocorreu o seguinte problema:
int main ()
{
//Tamanho da matriz.
int i = 4;
int j = 4;
int size = i*j;
//loop
int k = 0;
char matrix[size];
//Preenchendo matrix com : para ajudar na lógica.
for(k=0; k==size; k++)
{
matrix[k] =":";
}
for(k=0; k<size; k++)
{
printf("%c", matrix[k]);
}
return(0);
}
è muito simples ele pegaria o tamanho da multiplização da linha*coluna após isso faria um loop preenchendo e outro loop mostrando, sei que poderia fazer as duas coisas ao mesmo tempo, mas eu queria fazer assim por que o objetivo do exericio é um pouco complicado, mas por fim gostaria de saber por que ele está imprimindo isso:
M�}0�