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"