Enviado em 12/05/2018 - 23:52h
Estudando por ai, vi exemplos de limpar a tela usando o printf porém não compreendi o comando!
Todos os 2 comandos abaixo limpam a tela do terminal do Linux, igual como usar system("clear");
Porém eu não entendi como e porque essas Strings no printf conseguem LIMPAR o terminal.
NOTEI que na prática nada LIMPA de verdade o terminal, ele apenas é preenchido com linhas em branco, até mesmo o CLEAR faz isso.
FICO na dúvida se esses comandos, estão pulando linhas, tipo 33 linhas? Olhei que o \e seria um double mas continuei sem entender o comando de qualquer forma.
Eu gostaria de entender o que é cada uma dessas Strings usadas para eu entender o que elas estão de verdade fazendo!
Obrigado a quem souber e puder ajudar!
Todos os 2 comandos abaixo limpam a tela do terminal do Linux, igual como usar system("clear");
printf("\e[H\e[2J");
printf("\33[H\33[2J"); Porém eu não entendi como e porque essas Strings no printf conseguem LIMPAR o terminal.
NOTEI que na prática nada LIMPA de verdade o terminal, ele apenas é preenchido com linhas em branco, até mesmo o CLEAR faz isso.
FICO na dúvida se esses comandos, estão pulando linhas, tipo 33 linhas? Olhei que o \e seria um double mas continuei sem entender o comando de qualquer forma.
Eu gostaria de entender o que é cada uma dessas Strings usadas para eu entender o que elas estão de verdade fazendo!
Obrigado a quem souber e puder ajudar!