конвертирование текста в цифры
- Войдите на сайт для отправки комментариев
Втр, 13/12/2016 - 16:08
Здраствуйте, помогите составить скетч.При отправке слова в монитор серийного порта, нужен ответ цифрами. Например, при отправке слова stodvadcatodin, ответ 121, если tristodesat, то 310 и т,д)) слов немного, около десяти, если объясните начало, хотя бы эти две цифры, дальше уже сам доделывать буду))
Если слов немного:
Два массива: в одном строки, в другом соответствующие им числа (либо один массив структур из двух полей).
Перебираете в цикле строки на равенство, если нашли - выводите число из другого массива по тому же индексу.
Если слов много:
массив строк должен быть упорядочен.
Ищете слово бинарным поиском. Дальше - аналогично.
Естественно, желательно обрабатывать ситуацию, когда ничего не найдено.
Не прокатит тут бинарный поиск, так как слова пересекаются. Их нужно по убыванию проверять.
Тут нашел много полезной инфы насчет массивов)) изучаю
arduino.ru/forum/programmirovanie/dvumernyi-massiv-s-raznymi-tipami-dannykh