Ir ao conteúdo

[DUVIDA]Utilizar sequencia de escape em C


baldacim2

Posts recomendados

Postado

Opa eae galera, tava pesquisando formas de limpar a tela tanto em linux como em windows em um programa em c... Dai achei essas tais "sequencias de escape" que sao ANSI.

Mais não entendi direito como elas funcionam.... elas sao iguais tanto para windows como linux???

Dai queria saber tambem se precisa configurar algo para poder utilizalas, li em algum lugar que precisa modificar algo em config.sys para: DEVICE=C:\DOS\ANSI.SYS ... porém testei em 5 computadores da faculdade e funciono normal essas funcoes sem ter que mudar nada... Sera que tem algum programa que faz isso automatico instalado que eu n saiba?

Pra que não sabe essas funcoes sao como esta abaixo:

printf("\e[2J"); //limpa a tela

printf("\e[41m"); //coloca cor vermelha no plano de fundo(atrás das letras digitadas depois do comando)

se alguem souber algo a respeito agradeço :)

Postado

Qual o IDE que você utiliza na faculdade ? So é Linux ?

Utilizo Windows e o Dev-C++ e esses escapes não funcionam aqui, creio que funcione somente em linux ou algum compilador mais atual, não sei bem.

Abraço!

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...