Приветствую вас, Гость | Четверг, 24.07.2025, 22:17
Главная ? Форум ? Новости соц.сетей ? Всё для uCoz ? Набор модераторов
Реклама
Мини-чат
Топ пользователей
Баннеробмен
Последние посты
Горячие обсуждения
  • Страница 1 из 1
  • 1
trim(str[]) - Удаляет пробелы (или другие символы) из начала
L1ghT
13.03.2014, 21:57 | Сообщение # 12
Пользователи
Сообщений: 36
1

trim — Удаляет пробелы (или другие символы) из начала и конца строки.

Функция, как в PHP или других ЯП.

Прототип ф-ии:
stock trim(str[], Char = ' ');

Аргументы:
str[] - строка, которую необходимо обрезать;
Char - символ, который необходимо удалить, по умолчанию - пробел.


Код
stock trim(str[], Char = ' ')  
{  
     new i;  
     while(str [i]== Char) i++;  
     strdel(str, 0, i);  
       
     if(!i) return 1;
       
     i = strlen(str) - 1;  
     while(str [i]== Char) i--;  
     str[i + 1] = '\0';  
       
     return 1;  
}
 Примеры использования:

Код
new test[] = "     TEST FUNC!    ";
trim(test); //test = "FUNC!"

new test2[] = "$$$$$$Games$$$$$$$";
trim(test2, '$'); //test2="Games"
/index/8-1
  • Страница 1 из 1
  • 1
Поиск: