Batya_Montes
08.03.2017, 12:27
есть ли готовая функция для склонения слов относительно числа ?
либо только такой вариант есть ?
new num = 10;
switch(num % 10)
{
case 1: ...
case 10: ...
}
stock Declension_GetWord(result[], const size = sizeof(result), num, word_1[], word_2[], word_3[])
{
num %= 100;
if (num > 19) {
num %= 10;
}
result[0] = '\0';
switch (num) {
case 1: {
strcat(result, word_1, size);
}
case 2..4: {
strcat(result, word_2, size);
}
default: {
strcat(result, word_3, size);
}
}
}
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot