Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для Batya_Montes
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2017
    Адрес
    0x
    Сообщений
    163
    Репутация:
    13 ±

    склонение слов

    есть ли готовая функция для склонения слов относительно числа ?
    либо только такой вариант есть ?
    PHP код:
    new num 10;
    switch(
    num 10)
    {
    case 
    1: ...
    case 
    10: ...


  2. #2
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    PHP код:
    stock Declension_GetWord(result[], const size sizeof(result), numword_1[], word_2[], word_3[])
    {
        
    num %= 100;
        if (
    num 19) {
            
    num %= 10;
        }

        
    result[0] = '\0';
        
        switch (
    num) {
            case 
    1: {
                
    strcat(resultword_1size);
            }
            case 
    2..4: {
                
    strcat(resultword_2size);
            }
            default: {
                
    strcat(resultword_3size);
            }
        }


  3. Пользователь сказал cпасибо:
    Batya_Montes (08.03.2017)
  4. #3
    Аватар для Batya_Montes
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2017
    Адрес
    0x
    Сообщений
    163
    Репутация:
    13 ±
    спасибо, закрывайте ;)

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •