أكبر مصيبه تلزمك الجامعه كتب أكبر من مستواك وتجد بالعربي كتب أصغر من مستواك
فهل من مبرمج يفكني من اللي فيه مافائدة cin.clear
ومافائدة cin.clear(ios::failbit
و كيف أضع شرط بحيث يعمل failbit وشكرا
الحب والتقدير الكامل لمن يجيب بسرعه
أكبر مصيبه تلزمك الجامعه كتب أكبر من مستواك وتجد بالعربي كتب أصغر من مستواك
فهل من مبرمج يفكني من اللي فيه مافائدة cin.clear
ومافائدة cin.clear(ios::failbit
و كيف أضع شرط بحيث يعمل failbit وشكرا
الحب والتقدير الكامل لمن يجيب بسرعه
مرحبا بالأخ رائد
لاحظت إنة أغلب أسألتك في المنتدى مالها إجابة
يا ترى شو السبب
في إعتقادي
أغلب أعضاء المنتدى ليسو طلاب برمجة في الجامعات
وإنما طلاب خبرة
وأغلب أسألتك جامعية بحتة ولا كنها مفيدة في المجال العملي
والحين بجاوبك عن سؤالك
من منطلق تجربة
دالة
clear
في أغلب دوال الإدخال والإخراج أو القرائة والكتابة
في شيء يسمونة بايت الحالة وهذا البايت يستخدم في أشياء
كثيرة مثلا في الملفات يدل على موقع المؤشر وقد يعمل هذا البايت على
إصطياد الأخطاء
عن طريق الدالة
rdstate
هذة الدالة تصطاد الخطأ أو بايت الحالة الممر عن طريق الدالة
clear
مثال
clear(ios::failbit);
...
..
if(rdstate()==ios::failbit)
{
نفذ
}وهكذا..
وأغلب البايتات التي تستخدم
ios::badbit
ios::goodbit
ios::eofbit
هذا بالنسبة لسؤالك
بالنسبة لأغلب المبرمجين فأعتقد أنهم لا يستخدمون هذة الطريقة
وإنما يستخدمون
__try
__catch
والله أعلم
*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
هذا الموضوع مغلق.