SkyDriver
Would like my bananna ?
- Член од
- 31 јули 2008
- Мислења
- 2.140
- Поени од реакции
- 221
Мислиш на валидација дали внесената дата е коректна ?Јас имам нешто да прашам. Доколку треба да ја внесаме датата преку тастатура, како да направиме услов за деновите во месецот, бидејќи секој месец нема исто денови. Дали може преку низа, односно:
int month_length[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
Ако е така, ондак како што ти е низата „month_length“ таму ти се запишани деновите во секој месец поединечно и сега при внесување на датата ќе провериш дали внесениот ден е во границите на внесениот месец:
Код:
bool is_valid_day( int user_days, int month ) {
int month_length[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
return user_days > 0 && user_days <= month_length[month-1] ? true : false;
}
Претпоставувам дека ова е тоа што сакаше да пашаш, ако имаш нешто нејасно кажи.