Hàm đó không làm gì mà bạn, vì nó sẽ chờ để ngồi đếm xung CPU
clock_t ew; //khai báo xung CPU sau 2s
ew = clock() + seconds * CLOCKS_PER_SEC; //=xung hiện tại + 2s*số xung trong 1s
while (clock() < ew) {
//xung ban đầu giả sử là 0 nhé
//giả sử sau 2 xung, CPU sẽ nhảy vào đây (xung 1000 lần 1s nhé)
//lúc này clock() = 2, vẫn nhỏ hơn 2x1000 (ew)
//mất 1 xung kiểm tra, quay lại, lúc này clock() = 3 (2+1)
//lại kiểm tra tiếp, khoảng 2000 lần kiểm tra thì out ra (tức là đã trải qua 2s)
//chú ý: giả sử cho dễ hiểu thôi nhé, chứ CPU có thể tính toán vài triệu command 1s
}