26 декабря 2011 г.

Как получить системную строку форматирования времени

Получение системной строки форматирования даты и/или времени:

  • В Linux:
    char *nl_langinfo(nl_item item);
    в параметре item задать значения D_T_FMT, D_FMT или T_FMT.
  • В Windows:
    int GetLocaleInfo(
      __in LCID Locale,
      __in LCTYPE LCType,
      __out LPTSTR lpLCData,
      __in int cchData);
    в параметре LCType задать значения LOCALE_SSHORTDATE, LOCALE_SSHORTDATE или LOCALE_SSHORTTIME.
P.S. Про кастомный парсер строки формата можно почитать здесь.

20 декабря 2011 г.

Code @ C++: Find sum of elements in the array

Code @ C++: Find sum of elements in the array: Наткнулся на задачу, которую предлагают в Yandex на собеседовании: Ниже приведены три варианта суммирования чисел с плавающей точкой (предполагается, что числа в массиве только положительные)...