PDA

نسخه کامل مشاهده نسخه کامل : تايمر در ++c چطوري؟



gigamax
19-08-2008, 10:01
سلام به همه دوستان. خوب هستين ؟:10::11:

من يه مشكل تو c++ دارم و اونم اينه كه من چطوري ميتونم يك تايمر توش درست كنم ؟

مثلا برنامه از يه خط كه توش فرمان شروع هست تايمر رو شروع كنه و در يك خط ديگه برنامه تايمر رو متوقف كنه . بشه محتواش رو ريست كرد و نشونش هم داد . اگر هم صدم ثاينه رو هم اندازه بگيره كه خيلي توپ ميشه . اصلا اين چنين چيزي رو ميشه تو c++ نوشت ؟ شايد تو Liberary چيزي باشه

من هنوز c++ رو توي محيط كسنول بلدم و كلاس ها رو هم نخوندم ...!!! :31::31:

يه سرچ هم تو MSDN كردم اما يه چيزايي نوشته بود كه من نفهميدم .

منتظر جواب دوستان هستم . به شدت لازمش دارم

موفق باشين

hamed valizadeh
19-08-2008, 14:13
شما می تونین از time.h یا ctime استفاده کنین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

gigamax
19-08-2008, 16:14
مرسي دوست من . مشكلمو حل كردي با Difftime .
واقعا ممنون . فقط يه سوال ديگه
آيا ميشه چيزي رو كه من تو محيط C++
cout مي كنم در قالب يك فايل txt ذخيره كنم ؟ ميشه ؟ من يه برنامه براي چك كردن يه سري عدد ساختم . خب result چيزي حدود 70 هزارتا عدده . كه اسكرول داس كم مياره و همه رو نمي تونه نشون بده . اگه من بتونم نتيجه رو تو يه فايل txt ذخيره كنم مشكلم حل ميشه .
منتظر حواب دوستان هستم .
مرسي از همگي
موفق باشين

mahdi_pc
19-08-2008, 17:18
به کمک توابعی مثل fprintf می تونید این کار رو انجام بدید(ذخیر ه در فایل) کد زیر:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

gigamax
19-08-2008, 22:37
ها چي ميگه ؟!!
اين كد دقيقا چه كار ميكنه ؟ ميشه يه توضيحي بدي دوست من .
مثلا چه header هايي مي خواد و چه چيزاي ديگه اي .
در ضمن اين printf چيه ؟!! همون cout در c++ ه؟!!

مرسي
موفق باشي

hamed valizadeh
21-08-2008, 06:00
برای این کار می تونی تو cmd دستور زیرو تایپ کنی تا خروجی ها رو تو یه فایل ذخیره کنه:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

mahdi_pc
21-08-2008, 10:19
اون تابع fprintf رو در c++ هم می تونید استفاده کنید و با همون هدرهای همیشگی هم شناخته میشه.

اما یه راه دیگر هم برای چاپ در فایل وجود داره:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در این روش شما یک stream ایجاد کرده اید و با اون کار می کنید.

rf.ariyapoor
21-08-2008, 13:37
برای این کار می تونی تو cmd دستور زیرو تایپ کنی تا خروجی ها رو تو یه فایل ذخیره کنه:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



0o0o0o0o0o0o0o0o0o0
چه جالب میشه یه مقدار بیشتر در موردش توضیح بدی حامد جان

یعنی ما اصلا تو برناممون جایی نداریم که تو فایل ذخیره کنه اما با این دستور خروجی ها رو تو یه فایل ذخیره میکنه ؟

hamed valizadeh
21-08-2008, 20:33
بله حتی با این روش میتونید به برنامه ورودی هم بدین


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید