آره میتونی از توابع ویندوز برای ساخت تایمر یا ایجاد وقفه توی برنامه و ساخت دستی تایمر استفاده کنی.
با تابع Sleep میشه یه وقفه ی n میلی ثانیه ای توی برنامه (توی Thread جاری) ایجاد کرد.
مثلا با این کد , تابع myTimerFunc هر 1 ثانیه 1 بار خودش رو فراخوانی میکنه و Hello رو چاپ میکنه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته میشه از توابع SetTimer رو KillTimer ویندوز هم استفاده کرد ولی اگه برنامت تحت Console هست (که احتمالا همینطوره) نیاز به نوشتن Message Loop کاری که اگه قبلیه کارت رو راه میندازه نیاز نیست ازین روش استفاده کنی.