Hola,
Puedes borrar la pantalla usando la siguiente función : system("Cls"), no sé si se puede borrar una única fila en Visual C++ como en borland (me parece que no)...
Si lo que quieres es que lo que escribe el usuario no se vea en pantalla o aparezcan asteriscos (como una contraseña) puedes usar un bucle while y usar la función getch() para evitar que los caracteres se vean printando un asterisco por cada letra introducida:
char a,password[128];
int i=0;
while(a!=13)
{
getch(a);
if(a!=13)
password[i]=a;
else
password[i]='\0';
printf("*");
i++;
}
La función Sleep() genera una interrupción del código durante un tiempo prefijado en ms (creo que el funcionamiento es el mismo al de Borland)... Por tanto, si lo que quieres es rellenar una barra tendrás que usar un bucle con el Sleep() dentro e ir pintando la barra ciclo a ciclo:
for(i=0;i<100;i++)
{
....
printf("*");
Sleep(100);
}
De esta manera pintaría 100 asteriscos en unos 10 segundos, eso siempre que programes como "Console application", si usas ventanas de windows la cosa cambia a la hora de actualizar elementos de la ventana, habría que usar hilos o algun otro sistema...
Si posteas el código puede que sea más fácil ayudarte.
Un saludo.