Câu lệnh để dừng chương trình trong 2s?

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
}