امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
چرا از Else استفاده می کنیم؟
نویسنده پیام
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #12
RE: چرا از Else استفاده می کنیم؟
باز هم برنامه سریع بسته میشه!!

Exclamation
۱۵-مهر-۱۳۸۷, ۱۵:۵۲:۱۹
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #13
RE: چرا از Else استفاده می کنیم؟
فكر مي كنم دستور
کد:
getch();
و يا
کد:
getchr();
بودش .
۱۶-مهر-۱۳۸۷, ۰۰:۴۳:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : ΛΛ Θ l-l $ Σ Ω
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #14
RE: چرا از Else استفاده می کنیم؟
توصیه میشه که کد رو بشکل زیر استفاده کنید :

کد:
cin.ignore();
    cin.get();

ضمنا خدمت دوست گرامی terip2008 عرض کنم که getch و getchar از توابع زبان C هستند نه ++C و بهتره که ازشون استفاده نکنیم !

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۱۶-مهر-۱۳۸۷, ۰۳:۰۵:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : ΛΛ Θ l-l $ Σ Ω, t3r!p3000
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #15
RE: چرا از Else استفاده می کنیم؟
ممنون حالا درست شد

Exclamation
۱۶-مهر-۱۳۸۷, ۱۲:۰۱:۵۰
ارسال‌ها
پاسخ
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #16
RE: چرا از Else استفاده می کنیم؟
میدونم دیگه به جواب دلخواهتون رسیدین شاید این دستور،کم و کوچک باشه ولی بدون استفاده از اون و با مفاهیم ابتدایی هم می تونستیم راحت حلش کنیم(مثلا من خودم این دستورcin.ignore را یادم رفته بود)
بااضافه کردن یک حلقه انتظار( FOR ساده )در انتهای دستورات که مثلا چند ثانیه بعد از وارد کردن عدد دوم ونمایش نتیجه آن ،خود به خود صفحه جواب بسته شود.بدون اینکه منتظر دریافت کلید اضافه باشد.
کد:
for( t=0 ; t<10000 ; t++)
;
بااین حالت اگه هرچقدر خواستیم صفحه بیشتر باز باشه تعداد صفرهای جلوی 1 را بیشتر میکنیم..
۱۶-مهر-۱۳۸۷, ۱۸:۱۱:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, ΛΛ Θ l-l $ Σ Ω
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #17
RE: چرا از Else استفاده می کنیم؟
این چیزی که شما نوشتی ارور میده

Exclamation
۱۶-مهر-۱۳۸۷, ۲۱:۵۲:۴۰
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #18
RE: چرا از Else استفاده می کنیم؟
(۱۶-مهر-۱۳۸۷, ۱۸:۱۱:۱۶)mahbooob نوشته است: میدونم دیگه به جواب دلخواهتون رسیدین شاید این دستور،کم و کوچک باشه ولی بدون استفاده از اون و با مفاهیم ابتدایی هم می تونستیم راحت حلش کنیم(مثلا من خودم این دستورcin.ignore را یادم رفته بود)
بااضافه کردن یک حلقه انتظار( FOR ساده )در انتهای دستورات که مثلا چند ثانیه بعد از وارد کردن عدد دوم ونمایش نتیجه آن ،خود به خود صفحه جواب بسته شود.بدون اینکه منتظر دریافت کلید اضافه باشد.
کد:
for( t=0 ; t<10000 ; t++)
;
بااین حالت اگه هرچقدر خواستیم صفحه بیشتر باز باشه تعداد صفرهای جلوی 1 را بیشتر میکنیم..
این روش اصلا خوب نیست چون نه میشه نتیجه رو کامل دید و نه به زمان این حلقه میشه اعتماد کرد چون براساس محیط و سیستم سرعتش متفاوته.
در ضمن
کد:
for( int t=0 ; t<10000 ; t++)
;
بهتره از روشهای استاندارد استفاده کنین .
همونی که ممد2003 گفتن .

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
(آخرین ویرایش در این ارسال: ۱۶-مهر-۱۳۸۷, ۲۲:۰۹:۲۹، توسط hamed_Arfaee.)
۱۶-مهر-۱۳۸۷, ۲۲:۰۸:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, ΛΛ Θ l-l $ Σ Ω
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #19
RE: چرا از Else استفاده می کنیم؟
نقل قول: میدونم دیگه به جواب دلخواهتون رسیدین شاید این دستور،کم و کوچک باشه ولی بدون استفاده از اون و با مفاهیم ابتدایی هم می تونستیم راحت حلش کنیم

شما میدونید با این کار چقدر از Cycle های CPU رو تلف میکنید ؟؟؟ اینکار به شدت غیرکارا و ابتدایی هست و هیچ برنامه نویسی از این روش استفاده نمیکنه !

یک روش مناسب دیگه برای متوقف کردن اجرای برنامه
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

هدر مربوطه رو تعریف کنید :

کد:
#include <stdlib.h>

از کد زیر در انتهای برنامه استفاده کنید :

کد:
system("pause");

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
(آخرین ویرایش در این ارسال: ۱۶-مهر-۱۳۸۷, ۲۳:۵۵:۱۷، توسط Mamad2003.)
۱۶-مهر-۱۳۸۷, ۲۳:۴۸:۴۰
ارسال‌ها
پاسخ
تشکر شده توسط : zacaria, t3r!p3000, ΛΛ Θ l-l $ Σ Ω
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #20
RE: چرا از Else استفاده می کنیم؟
کد:
for( t=0 ; t<10000 ; t++)
;
ببخشيد ولي اين روش شما در هر كامپيوتر متفاوت اجرا مي شه .
تو سيستم هاي قديمي مي بيني يك دقيقه طول كشيد و در سيستم هاي جديد 2 ثانيه .
۱۷-مهر-۱۳۸۷, ۰۱:۱۷:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : ΛΛ Θ l-l $ Σ Ω
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #21
RE: چرا از Else استفاده می کنیم؟
نتیجه را که میشه کامل دید من چندبار اینکارو کردم.ولی در مورد زمانش درسته،هر بار یه زمانی طول میکشه...
۱۷-مهر-۱۳۸۷, ۰۲:۱۸:۳۶
ارسال‌ها
پاسخ
تشکر شده توسط : ΛΛ Θ l-l $ Σ Ω


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 7 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS