Scrolling text em C. Como?

eyeliner

Power Member
Primeiramente eu estou a meter-me no C por curiosidade e não tenho intenções de
ser nenhum guru nisto porque já vi que há gente que percebe disto a potes.

Agora, a dúvida:

Como fazer com que o texto suba e desça pelo ecrã?

Melhor explicando:

Carreguei os conteúdos de um ficheiro e escrevo tudo no ecrã mas como a quantidade de
texto é razoável, ultrapassa os limites do ecrã. Ora, eu gostava de meter o texto a mexer
para cima e/ou baixo (scroll).

Como o posso fazer? Pá, pode ser estupidamente fácil, mas estou farto de procurar e nada...

Gracias e Obrigado a quem puder sanar esta pequena dúvida existencial que tenho. :)
 
O que o HiGhVoIcE quer dizer, é por exemplo:

Código:
[...]

printf("...........................");

while(getchar() != '\n'); /* limpa o buffer */

getchar(); /* espera que seja lido um caracter do buffer */

Andar para cima e para baixo não sei...
 
Ok, também serve e se calhar é a melhor maneira de o fazer, mas tenho mais problemas, sendo eles:

Saber como fazer line break, isto é:
Eu uso uma função que faz o text wrapping sem espiga, logo não tenho que andar a mexer em
strings nem a procurar espaços. Vejamos a seguinte imagem:

pic002ja.jpg



Tenho espaço para 29 caracteres em cada linha, agora como pôr o texto desta forma "à pata"
já me ultrapassa. Já tenho que andar a meter variáveis e essas coisas e aí já preciso de ser mais chato e vir aqui mais vezes. :)
 
Última edição:
Back
Topo