PDA

View Full Version : سوال: مکس در ارایه کاردر++c



saeedenferadi
شنبه 02 خرداد 1388, 13:08 عصر
سلام
میخواستم بپرسم اگر بخواهیم تو برنامه ++cموقع چاپ خروجی مثلا 5تا ستاره بعداز چاپ هر ستاره چند ثانیه صبرکنه وبعد ستاره بعدی رو چاپ کنه؟؟؟؟؟؟؟

Yasersadegh
شنبه 02 خرداد 1388, 14:20 عصر
خوب يه راه سادش اينه كه شما از تابع Sleep استفاده كنيد:



Sleep(time);

تويه اين تابع شما به جاي time زماني كه مي خواهيد برنامه مكس كنه رو برحسب ميلي ثانيه مي نويسيد.
از اين دستور بعد از چاپ هر ستاره استفاده مي كنيد!:لبخندساده:

saeedenferadi
یک شنبه 03 خرداد 1388, 00:04 صبح
میشه بیشتر توضیح بدید

funfullson13
یک شنبه 03 خرداد 1388, 13:31 عصر
سلام !

از این هدر استفاده شود:

#include <windows.h>برای مکس هر جا خواستید بگذارید:

Sleep(زمان بر حسب میلی ثانیه);دقت کنید با S بزرگ!

یا اینکه می توانید یک for خالی بدهید.


for ( int i =0 ; i < 10000; i++);البته باید نقطه پایان را تغییر دهید تا به زمان مورد نظر برسید- متناسب با سرعت کامپیوتر.

SamaPic
یک شنبه 03 خرداد 1388, 20:41 عصر
با سلام.
از کد زیر نیز می توانید استفاده کنید.


delay();

با سر فایل :


DOS.H

در داخل 2 پرانتز باید مقدار به میلی ثانیه قرار داده شود.