Impressao com printf em C

3 respostas
C

alguem sabe se tem como imprimir na tela com o printf(), em uma linha anterior a linha atual, ou seja, imprimir uma linha, imprimir a proxima, e depois voltar e imprimir na primeira.

ah de preferencia usando o padrão ansi.

vlw, pessoal

3 Respostas

gcobr

Se a sua intenção for deslocar as linhas já impressas para baixo como em um editor de texto, esqueça.

Agora se for só para voltar e escrever por cima, as bibliotecas do C que você estiver usando devem ter um gotoxy(int x, int y) ou similar que vai deslocar o cursor para o ponto que você quiser na tela. Aí basta usar printf() ou qualquer outra função de impressão.

T

Se você estiver usando Unix ou Linux, há a biblioteca Curses, que deve ser usada porque ela “abstrai” esses detalhes de como posicionar o cursor, ou como alterar a cor de fundo.

C

entao,
estou usando windows, mas o que estou fazendo tem q ser compilavel em linux,
vou dar uma olhada nesse gotoxy(int, int), parece ser o que eu quero.

mas estou com outro problema, nao consigo compilar nem debugar em C, no eclipse, tenho o devC++ instalado, e consigo compilar na linha de comando usando gcc tambem. mas queria aproveitar os recursos do eclipse para edicao e conseguir debugar,

alguem sabe como resolver isso ou tem um link que ajude ?

obrigado

Criado 30 de março de 2006
Ultima resposta 30 de mar. de 2006
Respostas 3
Participantes 3