کار نکردن وقفه بوسیله for زمان release کردن کد - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

کار نکردن وقفه بوسیله for زمان release کردن کد

+1 امتیاز

سلام سال نو مبارک

من داخل برنامم نیاز دارم که یک وقفه چند میلی ثانیه ای داشته باشم برای همین یک for به این شکل نوشتم

for(int i=0; i<=10000000; i++);

کد بالا زمان debug درست کار می کنه ولی وقتی که برنامه رو release می کنم برنامه وقفه نداره چرا ؟

ممنون.

سوال شده فروردین 5, 1393  بوسیله ی SixOSix (امتیاز 14)   1

1 پاسخ

+4 امتیاز
 
بهترین پاسخ
برای تاخیر انداختن هیچ وقت همچین کاری نکن . بدلیل اینکه توی هر کامپیوتر نتیجه ی متفاونی میده و بی خودی CPU رو درگیر و مشغول میکنه .

بجاش از توابعی که محصوص به این کار هستن استفاده کنی بهتره .

تابع ()sleep جزو استاندارد POSIX هست . از این تابع میتونی استفاده کنی .

فایل unistd.h رو هم include کن .
پاسخ داده شده فروردین 5, 1393 بوسیله ی Ali Rahbar (امتیاز 4,240)   6 16 46
انتخاب شد فروردین 5, 1393 بوسیله ی SixOSix
...