strfind -
Daea - 18.12.2014
Добрый день. Сделал функцию поиска ID предмета по его названию для инвентаря.
Увы работает не совсем так, как нужно.
Пример:
1) Ввожу 'Би' - выводит: Бита, Биг Тейсти и т.д.
2) Ввожу 'би' - выводит: дубинка, ну и т.д.
Код:
if(strfind(Itemsa_All[i][invName],result,true) != -1)
Как я понял "true" - убирает регистр, т.к. провел тест на слове admin, Работает даже так: aDmin, admIN ну и т.д.
Re: strfind -
Stepashka - 18.12.2014
А в чем проблема?
Re: strfind -
Daea - 18.12.2014
Хочется, чтобы при вводе 'би', вылазила и Бита)
Регистры разные
Re: strfind -
Stepashka - 18.12.2014
Ну так
true!
Re: strfind -
Daea - 18.12.2014
Ну дак не вы водит биту, если писать би маленькими буквами)
А если Би, с большой, то не выведет дубинку
Re: strfind -
Stepashka - 18.12.2014
Уже обсуждалось, не работает этот параметр, переводи в нижней регистр для проверки.
Re: strfind -
OKStyle - 18.12.2014
ture - игнорировать регистр, false - нет.