Как подсчитать количество кириллических символов в строке
- Dryundel
- Полковник
- Сообщения: 2392
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 2 раза
- Контактная информация:
Как подсчитать количество кириллических символов в строке
[ref]av[/ref], так я же делал блок. Месяц тогда рыл инфу что бы все считалось и русские и английские и знаки типа №.
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Мой E-mail: dryundel@flprog.pro
- Dryundel
- Полковник
- Сообщения: 2392
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 2 раза
- Контактная информация:
Как подсчитать количество кириллических символов в строке
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Мой E-mail: dryundel@flprog.pro
- Dryundel
- Полковник
- Сообщения: 2392
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 2 раза
- Контактная информация:
Как подсчитать количество кириллических символов в строке
Не вижу поводов даже для таких вопросов. Все же в открытом доступе.
Так Вы вместо переменной подсунули в функцию саму строку. Как то не уверен что это будет работать правильно.
Если же написать в коде что то типа:
String S = <Name>; // <Name> это тег параметра
Q = rusStrlen(S.c_str());
То все должно работать.
Плохо искали. Данная функция родилась конкретно для этого блока.
Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)
А еще я передавал этот алгоритм в открытом виде где то в теме "Разработки ecoins". Но в той куче (не скажу чего) нереально трудно найти бриллиант, хотя их там много.
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Мой E-mail: dryundel@flprog.pro
- Dryundel
- Полковник
- Сообщения: 2392
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 2 раза
- Контактная информация:
Как подсчитать количество кириллических символов в строке
В данном случае никаких растрат не будет. Локальная переменная не займет места. Она является временной и создается заново в каждом цикле. Не надо ее писать в Declare, а так как я привел в примере. А вот со строкой, я честно, не знаю.
c_str() это метод String преобразующий строку в СИ формат.
Короче, могу я чего то не знать в конце концов?
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Мой E-mail: dryundel@flprog.pro
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей