AMX MOD X
Среда, 05.02.2025, 23:32:55



Приветствую Вас Гость | RSS
[ Главная ] [ Функции для работы со строками - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Функции для работы со строками
slogicДата: Вторник, 12.12.2006, 19:47:31 | Сообщение # 1
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Заменяет в строке str все символы what на символ with:
Code
stock replaceChars(str[], what, with)
{
 for(new i=0; str[i]; i++)
    if(str[i] == what)
  str[i] = with
}

Вычленяет из filename (это может быть как имя файла, так и полный путь) расширение файла и сохраняет в ext, где len - требуемая длина расширения, но не более sizeof(ext):
Code
stock getFileExt(const filename[], ext[], len)
{
   new i

   for(i=strlen(filename)-1; (i >= 0) && (filename[i] != '/') && (filename[i] != '\'); i--) 
   {
     if(filename[i] == '.') {
       new j;
       for(++i,j=0; filename[i] && j<len; i++,j++)
         ext[j] = filename[i]
       ext[j] = 0
       return true
     }
   }

   ext[0] = 0

   return false
}

 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2025