Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Склонение по падежам


Игорь нтк ©   (2005-02-02 13:16:00) 

Уважаемые мастера! Посоветуйте, как сделать чтобы отображаемое на форме название месяца было, допустим, в родительском падеже?


Алхимик   (2005-02-02 15:04:00) [1]


> MBo ©   (02.02.05 14:17)
> >Алхимик ©   (02.02.05 13:27) [4]
> рюхает:
> GetDateFormat

И как, например, с дательным падежом? Рюхает?
int GetDateFormat(
 LCID    Locale,    // идентификатор набора параметров
 DWORD   dwFlags,   // флаги режима работы функции
 CONST   SYSTEMTIME *lpDate, // дата
 LPCTSTR lpFormat,  // строка формата даты
 LPTSTR  lpDateStr, // буфер для записи выходной строки
 int     cchDate);  // размер выходного буфера в байтах


Алхимик   (2005-02-02 14:48:00) [2]


> [10] Johnmen ©   (02.02.05 14:30)

Слова родитель ныйи родитель скийя отличаю. :)
Я писал в продолжение твоего ответа....<


Johnmen   (2005-02-02 14:30:00) [3]

>Алхимик ©   (02.02.05 13:38) [6]
>Из грамматического справочника для абитуриентов, стр. 71:
>"В современном русском языке шесть падежей: именительный,
>родительный, ...

То есть ты не видишь разницы в указании падежа в [0] и [6] ???????


MBo   (2005-02-02 14:17:00) [4]

>Алхимик ©   (02.02.05 13:27) [4]
рюхает:
GetDateFormat


Игорь нтк   (2005-02-02 13:42:00) [5]

Спасибо за советы.


Leshiy   (2005-02-02 13:41:00) [6]

Можно и так...

var month:string;
....
if month[length(month)]='т' then month:=month+'а'
                           else month[length(month)]:='я'
....


Алхимик   (2005-02-02 13:38:00) [7]

Из грамматического справочника для абитуриентов, стр. 71:
"В современном русском языке шесть падежей: именительный, родительный, дательный, винительный, творительный и предложный."


Johnmen   (2005-02-02 13:34:00) [8]

>в родительском падеже?

Такого падежа не существует...


Алхимик   (2005-02-02 13:27:00) [9]

Сама операционка падежи по-моему не рюхает.


Алхимик   (2005-02-02 13:26:00) [10]

const
// Названия месяцов в именительном падеже
  MonthNameRusIP : array[1..12] of string[8] =
                 ('январь',  'февраль','март',  'апрель',
                  'май',     'июнь',   'июль',  'август',
                  'сентябрь','октябрь','ноябрь','декабрь');
// Названия месяцов в родительном падеже
  MonthNameRusRP : array[1..12] of string[8] =
                 ('января',  'февраля','марта', 'апреля',
                  'мая',     'июня',   'июля',  'августа',
                  'сентября','октября','ноября','декабря');
...

Идея ясна?


Игорь нтк   (2005-02-02 13:23:00) [11]

Нет я хочу, чтобы вместо "январь" отображалось "января"


Алхимик   (2005-02-02 13:21:00) [12]

Падежи за тебя вспомнить или что?


Наверх

Титульная страница Поиск, карта сайта Написать письмо