size_t - это стандартный беззнаковый тип данных, который обычное используется для хранения размеров.
Потоки
// Отключить буферизацию выходного потока
setbuf(stdout, NULL);
Задержка
#include <unistd.h>
sleep(3); // задержка в секундах
usleep(3000000) // задержка в мкс