Congelar la pantalla

Teutonius
12 de Febrero del 2005
Estoy bichenado un poco en C ANSI (mu basico), y estoy haciendo un pequño proyecto y me ha surgido una duda. ¿Como puedo hacer que me salga un mensaje, se quede el programa unos segundos congelao, despues se borre la pantalla y siga el programa? He vsito que para borrar la pantalla es la system("cls"); pero no consigo nada de la Sleep, ni de la _sleep. ¿Podeis ayudarme? Ejemplo:
printf("Hola, me quedo 10 segundos");
Sleep(10000); //10 segundos???
printf("Sigo ejecutandome");

Hiei
12 de Febrero del 2005
Sleep (int miliseconds) en del API de Windows... el API ANSI C creo que define sleep (int seconds) (o era POSIX... o SVID... o BSD.. o algun otro pero era de UNIX)
y creo que esta en <unistd.h> (en el Turbo C estaba en DOS.H...)
Como nota curiosa en Turbo C++ existe la funcion deltay (int miliseconds) si nesesitas precicion de milisegundos...