Vetores

Re: Vetores

por Francisco Reverbel -
Número de respostas: 0
Pode sim. Embora seja perfeitamente possível fazer o EP2 sem usar vetores, a impressão do gráfico pode ficar mais fácil se for usado um vetor de chars com o conteúdo de uma linha inteira. Em vez de ir imprimindo caractere a caractere, você pode colocar no vetor todos os caracteres da linha (os espaços, o '+', o 'x', o '|' e possivelmente o '*') e depois imprimir a linha toda.

A vantagem do vetor é que, diferentemente das linhas impressas na saída, ele não precisa ser preenchido da esquerda para a direita... Se você estiver chamando printf caractere a caractere, para fazer um '+' aparecer antes de um 'x' você tem que dar o printf no '+' antes do printf no 'x'. Essa restrição não existe para o preenchimento do vetor.