Faça uma função chamada DesenhaLinha. Ele deve desenhar uma linha na tela usando vários símbolos de igual (
). A função recebe por parâmetro quantos sinais de igual serão mostrados.
Passo 1
No enunciado, a missão é criar uma função em C chamada DesenhaLinha que receba um parâmetro inteiro indicando quantos sinais de igual (’=’) devem ser impressos na tela.
Passo 2
Precisamos de uma função com retorno void e um parâmetro int; dentro dela vamos usar um laço para repetir a impressão do caractere ‘=’ a cada iteração.
Para repetir algo em C, o jeito mais direto é usar um laço for que vai de 0 até (quantidade – 1).
Dentro do for, usamos a função putchar("=") para enviar um ‘=’ ao stdout a cada passo.
Depois que o for terminar, imprimimos um ‘\n’ com putchar(’\n’) para pular para a próxima linha.
Assim garantimos que a linha de ‘=’ fique completa e o cursor vá para o começo da linha seguinte.
Para repetir algo em C, o jeito mais direto é usar um laço for que vai de 0 até (quantidade – 1).
Dentro do for, usamos a função putchar("=") para enviar um ‘=’ ao stdout a cada passo.
Depois que o for terminar, imprimimos um ‘\n’ com putchar(’\n’) para pular para a próxima linha.
Assim garantimos que a linha de ‘=’ fique completa e o cursor vá para o começo da linha seguinte.
Resposta
void DesenhaLinha(int qtd) {
for (int i = 0; i < qtd; i++) {
putchar(’=’);
}
putchar(’\n’);
}
for (int i = 0; i < qtd; i++) {
putchar(’=’);
}
putchar(’\n’);
}