السلام عليكم ..
انا عندي داله Print لطباعة التاريخ بهذا الشكل :
مثال :
June 14 2002
بالنسبة لأسماء الشهور .. المدخل راح يكون رقم الشهر ..
لكن أنا أريد تحويلة إلى مسماه ..
يعني .. حين يدخل 1 .. يتحول إلى January و إن ادخل 5 يتحول إلى may وهكذا ..
المشكلة .. تكمن في كتابة داله كبيره .. كما ترون هنا ..
void Date::print3 ()
{
if (month == 1)
cout << "January " << day << " " << year;
if (month == 2)
cout << "February " << day << " " << year;
if (month == 3)
cout << "March " << day << " " << year;
if (month==4)
cout << "April " << day << " " << year;
if (month==5)
cout << "May " << day << " " << year;
if (month==6)
cout << "June " << day << " " << year;
if (month==7)
cout << "July " << day << " " << year;
if (month==8)
cout << "August " << day << " " << year;
if (month==9)
cout << "September " << day << " " << year;
if (month==10)
cout << "October " << day << " " << year;
if (month==11)
cout << "November " << day << " " << year;
if (month==12)
cout << "December " << day << " " << year;
}هل هنالك داله معرّفة مسبقا في الـ c++ لحل هذه المشكلة !
ام الأمر يفرض علي كتابة مثل هذه الداله في كل مرة !
اتمنى تجاوبوني :)
تحياتي ..
Wase3 Sadr