01/10/2018, 12:23

Sleep() với Code::Blocks

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

Khoa NTA viết 14:35 ngày 01/10/2018

Bởi vì nó là Sleep(DWORD milliseconds), không phải sleep() (vì bạn đang dùng ‘windows.h’ )
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

Lương Thế Hải viết 14:31 ngày 01/10/2018

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

Nguyen Thong viết 14:37 ngày 01/10/2018

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

Khoa NTA viết 14:30 ngày 01/10/2018

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).

Nguyen Thong viết 14:35 ngày 01/10/2018

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

Nguyen Thong viết 14:31 ngày 01/10/2018

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

Bài liên quan
0