Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: конвертор бинарного формата в ASCII
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
dzod
Помогите найти конвертор для С бинарного формата в ASCII.
Из бинарного формата в ASCII формат. (функция, которая будет переводить).
demiurg_spb
Задайте вопрос гуглу: bin2ascii c
iosifk
Цитата(dzod @ Jan 20 2016, 16:48) *
Помогите найти конвертор для С бинарного формата в ASCII.
Из бинарного формата в ASCII формат. (функция, которая будет переводить).

Если тетрада от 0 до 9, то прибавляем 30, а если от A до F, то прибавляем 40. А для заглавных букв кажется 50...
Александр1
Цитата(iosifk @ Jan 20 2016, 17:15) *
Если тетрада от 0 до 9, то прибавляем 30, а если от A до F, то прибавляем 40. А для заглавных букв кажется 50...

Обратите внимание, что прибавлять следует значения в 16-ричной системе (0х30, 0х40 и т.д.).
Сергей Борщ
Прибавлять следует '0', 'a' или 'A'. И не нужно будет думать 40 или 50 и в какой системе.
e-serg
Цитата(Сергей Борщ @ Jan 21 2016, 01:27) *
Прибавлять следует '0', 'a' или 'A'. И не нужно будет думать 40 или 50 и в какой системе.

Это если hex.
Сам вопрос странный, может человеку base64 поможет.
что под ASCII подразумевается?
Непомнящий Евгений
и что под бинарным форматом sm.gif Таковых много разных
shamrel
Можно обратить внимание на стандартную библиотеку stdio.h. Функция printf вам в помощь.
В зависимости от настроек компилятора, может получиться вполне приемлемый код.
Нежели, нужно быстро обрабатывать, или мало свободного ОЗУ (подключение stdio откушает довольно таки много RAM), то по методу Сергея Борща.
ViKo
Студенту надо перевести число в строку, itoa, то есть. Я так думаю.
dzod
Всем спасибо за ответы. (То, что я спрашивал, я сам не понимаю-это нужно разработчику нашему), это маленько не то, это тоже, в общем сам разберется.
chu
Цитата(dzod @ Jan 21 2016, 16:39) *
я сам не понимаю-это нужно разработчику нашему

Гоните такого разработчика нахрен, если он такие вопросы задает.
aiwa
Цитата(chu @ Jan 21 2016, 13:22) *
Гоните такого разработчика нахрен, если он такие вопросы задает.

Позвольте немного флуда, но в контексте:
может разработчик пытается объяснить почему нельзя продолжить проект оставшийся в наследство в .ехе формате.
А Вы его сразу гнать не разобравшись, сам уйдет.
chu
Цитата(aiwa @ Jan 27 2016, 21:27) *

Я думаю, это оно.
И я тоже был школотой, но не вопил "дайте ковертера!, дайте либу!, дайте...", а читал все, до чего мог дотянуться ( а литературы не в пример было мало), в туже таблицу ASCII таращился, пока не наступило полное просветление....
Скажите вам не страшно, что вырастает поколение с врожденным "ардуинизмом головного мозга"?
А ведь нам ездить в лифтах, для которых они софт писать будут...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.