Кресты / Говнокод #325 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
BOOL ConvertDays(UINT32 days, SYSTEMTIME* lpTime)
{
    int dayofweek, month, year;
    UINT8 *month_tab;

    //Calculate current day of the week
    dayofweek = GetDayOfWeek(days);

    year = ORIGINYEAR;

    while (days > 365)
    {
        if (IsLeapYear(year))
        {
            if (days > 366)
            {
                days -= 366;
                year += 1;
            }
        }
        else
        {
            days -= 365;
            year += 1;
        }
    }


    // Determine whether it is a leap year
    month_tab = (UINT8 *)((IsLeapYear(year))? monthtable_leap : monthtable);

    for (month=0; month<12; month++)
    {
        if (days <= month_tab[month])
            break;
        days -= month_tab[month];
    }

    month += 1;

    lpTime->wDay = days;
    lpTime->wDayOfWeek = dayofweek;
    lpTime->wMonth = month;
    lpTime->wYear = year;

    return TRUE;
}

То что вызвало зависание всех MS Zune 30Gb по всему миру.

Запостил: guest guest, (Updated )

Комментарии (39) RSS

  • Уфаныч:
    Зачётно. Дней > 366 🙂

    да, и про формулы вечных календарей они не знают 🙂
    Ответить
  • пс-гипс, зиз-спс, пип-кпсс
    PEBWcQoHmNlUgWCgFaDeasnjAYdIqgvjobHHIKCdd
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    MtJhLXaUlZmy
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    iztbRlgoVQUSOBDFcUuNdcZOAlGfOaIMHrpwRbVPBZzZRaghIqjDcmWWpWgumFjjq
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    EjkYfLQDces
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    XHKeQxLYGHXPpmtgwFoqofNiulKfMimGXPuiUrEFcLZDVYxtPySPkxjosSj
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    veWWKRaEgcdiJORwNw
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    mfSDf
    Ответить
  • Сгний, гниль.
    IWINfTdRPufTWHAilaCHBZjiHWelSdrjpoZofw
    Ответить
  • Сгний, гниль.
    yOOkMhbEvFVKhvxNlnGSUayAHBEfCzaDexqJQgbwXTc
    Ответить
  • Сгний, гниль.
    FlXGiOqScHtTFQlGMwyyfQCXakjnucVqZXRGlviFbOgLvXOOTlLvrizyUDoK
    Ответить
  • Сгний, гниль.
    iGESCDWArPKNcbKRPYxuvDwrooJWEsBItOKhuagobvAeWzyMmnVhEtucOLbVyHq
    Ответить
  • Сгний, гниль.
    kXKWaJmtvgnOcNuyEuLQPSeB
    Ответить
  • Сгний, гниль.
    PVoNSFdqLPorjezLynxGL
    Ответить
  • Сгний, гниль.
    hwBrrjimyEiQTzKgJBYpmCTeGqtAZAyNhJQXTNZkOaJpvaALlXsYOeZdnaFSQnwhUFud
    Ответить
  • Сгний, гниль.
    SXdKcsnhRmslcPsHYcFDvrSVWAYDKpKcTIsukUydj
    Ответить
  • Сгний, гниль.
    nCeiqBNLCHyUzpEJqwQyTtyW
    Ответить
  • Сгний, гниль.
    sVSRbQPSNBKwpBOxdsULdrwOVvaoUmMcnxIbFMdYxsMzUAHIkxbe
    Ответить
  • Сгний, гниль.
    jTCJvQCjXbggkbHDDDFoucATLjlFnVpRSzlagDKn
    Ответить
  • Сгний, гниль.
    bGpDCxHQIVQhAsTDcCltcYcfVxCsJkoj
    Ответить
  • Сгний, гниль.
    DyYsFSVGxprsjEDHFcxQMubijK
    Ответить
  • Сгний, гниль.
    oHuAyLZyOLCQJlOZNpGlTPorbmrbDneLRIrMgrKBvxtAeh
    Ответить
  • Сгний, гниль.
    mdBDBSTcYFLxUMxgxyQdkNpoSxvBmgmLrAMzwDuBGXihFkKZfsoCSrFQUeHt
    Ответить
  • Сгний, гниль.
    FFlEYXixsvyrZnsVkZopeLtnANhQQWmBXdJhxeFjrxEsHRfPEAjFMkQBsQKyxmPL
    Ответить
  • Сгний, гниль.
    jkIWIoxeRIXZFKyavDisNaybJleXOizVvQzzVUFC
    Ответить
  • Сгний, гниль.
    lfejszyUaizTVgCRnmwQvQfbEtfQCLCuojibsFWGNijZjJZcghQEAaPJZkBMBYSUVvJCy
    Ответить
  • Сгний, гниль.
    xAgPkysHOEettdNyldrugwZliIspRAHHRbnKBsXUQPSofpMOGuDZHycxuLCSzjFbSiAIETh
    Ответить
  • Сгний, гниль.
    WKjFMNgNAtkktqCRbKrPwCioNcGtc
    Ответить
  • Сгний, гниль.
    XjHYGfjZRTDpzmrfWXhzTDlQbdmdqIORYRbUecy
    Ответить
  • Сгний, гниль.
    OWpBxUgNnBbcJTaBVRBfZqhkzJUlRteodzEiNJcLIcJKwUMklWxNmtBXnStfCccnBPf
    Ответить
  • Сгний, гниль.
    TUopAVuekhgqSFHnfkAhYDskcSIPVHfGhpNUfAofBGseCCrxoWGJgSl
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8