-
По имени
Добрый день (или у кого там как), уважаемые профессионалы и не только хД
Хочу узнать, каким образом происходит разделение ника на первые его буквы
К примеру, я хочу что бы на номере были инициалы, и не только 2-ух первых букв, если ник, например, трёх- или четырёхсложный (типа Antonio_De_La_Vega). Тогда должно получиться "ADLV 134"
Это делается посредством какой-то специальной функции?
-
Например, таким способом:
PHP код:
stock SplitFirstTitleLetters(const name[], ret_str[])
{
new
i = -1,
t = -1;
for(; ; )
{
switch(name[++i])
{
case '\0':
break;
case 'A'..'Z':
ret_str[++t] = name[i];
}
}
}
Использование:
PHP код:
const
MAX_CONVERTED_NAME = 5; // 5 - количество символов под "новый" никнейм ( 4 + 1 для символа '\0' )
new
str[MAX_CONVERTED_NAME];
SplitFirstTitleLetters("Antonio_De_La_Vega", str);
print(str); // Вывод: ADLV
-
Спасибо, Londlem)
Именно твоего ответа я ждал ^^
Как всегда, помог целиком и полностью, закрыто