11.04.2016, 19:18 | #14 |
Участник
|
Так как все сравнения по умолчанию регистронезависимые можно не делать strLwr:
X++: letter = strlwr(substr(value,i,1)); X++: str makeTheSameCase(str _letterToCompare, str _letterToConvert) { return (strCmp(_letterToCompare, strUpr(_letterToCompare))==0) ? str2Capital( letterToConvert) : letterToConvert } ... ret += n>0 ? makeTheSameCase(letter, conpeek(lat,n)) : letter; Последний раз редактировалось belugin; 11.04.2016 в 20:42. Причина: str2capital |
|
|
За это сообщение автора поблагодарили: Владимир Максимов (2), S.Kuskov (2). |