The way I wrote the code below is too long. How to make the code leaner?
void mostrasaida(char recebido)
{
int dadoA [5] = {252, 146, 145, 146, 252};
int dadoB [5] = {255, 201, 201, 201, 182};
//Varios vetores de AaZ
int cont=0;
switch (recebido) //Pesquisa o caractere recebido e imprime
{
case 'A': //Se o caractere recebido for A
for(cont=0; cont<5; cont++)//Gostaria de não ter que fazer esse laço para cada vetor.
{
saida (dadoA[cont]); //Envia
}
break;
//----------------------------------------------------
case 'B': //Se o caractere recebido for A
for(cont=0; cont<5; cont++)//Então executa o laço for por cinco veses
{
saida (dadoB[cont]); //Envia
}
break;
}
}
I'd like to not have to do the loop for each vector. For there will be several vectors.