L0ndl3m
30.12.2013, 18:57
Функция считывает данные из строки, после указанного символа.
Параметры:
str[] - строка, которую нужно считать
const ch[] - символ / часть строки, после которой начнётся считывание данных (по умолчанию " = ")
strgetdata(str[], const ch[] = " = ")
{
new
len = strlen(str)
;
if(str[len - 1] == '\n')
str[len - 1] = '\0';
strmid(str, str, strfind(str, ch) + 1, 64, 64);
}
Пример использования:
new
str[] = "Тестовая строка -> Текст"
;
GetDataAfterChar(str, " -> ");
print(str);
Выведет: Текст
Автор: Londlem (http://pro-pawn.ru/member.php?2057-Londlem)
Специально для: Pro-Pawn.Ru (http://pro-pawn.ru)
Копирование данной статьи без разрешения автора запрещено!
Параметры:
str[] - строка, которую нужно считать
const ch[] - символ / часть строки, после которой начнётся считывание данных (по умолчанию " = ")
strgetdata(str[], const ch[] = " = ")
{
new
len = strlen(str)
;
if(str[len - 1] == '\n')
str[len - 1] = '\0';
strmid(str, str, strfind(str, ch) + 1, 64, 64);
}
Пример использования:
new
str[] = "Тестовая строка -> Текст"
;
GetDataAfterChar(str, " -> ");
print(str);
Выведет: Текст
Автор: Londlem (http://pro-pawn.ru/member.php?2057-Londlem)
Специально для: Pro-Pawn.Ru (http://pro-pawn.ru)
Копирование данной статьи без разрешения автора запрещено!