فئات رقمية غاية في الطول في ++C
فئات رقمية غاية في الطول قد تثور مواقف تتطلب استخدام أرقام تتجاوز مدي النوع unsigned long والذي هو النوع ذو المدي الأكبر في السي ++ ( حتي 4,264,967,295, أي حوالي عشرة أرقام) . وسوف نبين لك في برنامجنا التالي طريقة لحل مشكلة كهذه فهو يتضمن فئة يمكنها أن تحوي أعدادا يصل طولها إلي مائتي رقم . وبإمكانك الوصول إلي أكثر من ذلك , بمجرد تغيير ثابت واحد هل تريد إلي ألف رقم ؟ ليس هناك مشكلة . وحيث إن البرنامج لا يحتاج للبرامج الرسومية أو أيه دوال خاصة بالدوس , فإنه بإمكان مستخدمي بورلاند سي++ أن يستخدموا EasyWin . الأعداد علي صورة عبارات نصية الفئة verylong تخزن الأعداد علي في عبارة نصية ] لا تنس أن الأرقم هي أيضا محارف[ وهو ما يفسر سعتها العالية . وتحوي الفئة مصفوفة vlstr من النوع char ] مصفوفة عبارة نصية [ ومتغير عدد صحيح vlen يحوي طول العبارة النصية , وهو إجراء ليس ضروريا إلا لإراحتنا من استدعاء الدالة strlen() في كل مرة نريد فيها استعمال هذه القيمة . وتخزن ال أرقام في ترتيب عكسي , بمعني أن الأحاد في العنصر 0 من المصفوفة , والعشرات في العنصر 1 , وهكذا هذا الأسلوب ييسر كثيرا عمليات ا...