Dùng hàm sleep() với Code::Blocks bị lỗi

Em include các thư viện này:
iostream
windows.h
stdlib.h
time.h
stdio.h
tại sao em khai báo nhiều thư viện mà hàm sleep () vẫn báo lỗi: ‘sleep’ was not declared in this scope
Em dùng Codeblock

Bởi vì nó là Sleep(DWORD milliseconds), không phải sleep() (vì bạn đang dùng ‘windows.h’ :stuck_out_tongue: )
Hàm sleep không phải là hàm chuẩn nên trên Windows khác với trên Linux.
Tham khảo: MSDN

2 Likes

Theo mình nhớ là trong thư viện unistd.h của C có hàm này

1 Like

Vậy phải làm sao? Tại e đọc cái tham khảo không hiểu lắm/

Thì đổi sleep() thành Sleep() chỉ vậy thôi :v hàm Sleep() nhận đầu vào là số milli giây (1000 milli giây = 1 giây).

3 Likes

vẫn không được vẫn báo lỗi

Cám ơn nhiềuCám ơn nhiều

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?