Gente, eu gostaria de um algoritmo em c para a limpeza do console usando c padrão e não ncurses. Além disso também não quero um que utilize a função system, visto que mesmo ela sendo padrão, os comandos de console pra limpeza variam em cada sistema operacional. Eu sei que da pra fazer alguma com o caractere ASCII do backspace, mas não tenho a minima ideia de como seria o criterio de parada de um loop para limpesa usando o caractere ASCII que representa o backspace.
Alem do mais eu gostaria de um algoritmo usando c padrão que fizesse entrada iterativa, ou seja, que o usuário não tem que apertar enter depois de entrar com um caractere(ou seja, assim que a tecla for pressionada o programa já detecta ela e faz a ação, sem a necessidade do enter pelo usuário).