реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> конвертор бинарного формата в ASCII, Для языка С
dzod
сообщение Jan 20 2016, 13:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 6-11-15
Пользователь №: 89 192



Помогите найти конвертор для С бинарного формата в ASCII.
Из бинарного формата в ASCII формат. (функция, которая будет переводить).
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 20 2016, 14:12
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Задайте вопрос гуглу: bin2ascii c


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 20 2016, 14:15
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(dzod @ Jan 20 2016, 16:48) *
Помогите найти конвертор для С бинарного формата в ASCII.
Из бинарного формата в ASCII формат. (функция, которая будет переводить).

Если тетрада от 0 до 9, то прибавляем 30, а если от A до F, то прибавляем 40. А для заглавных букв кажется 50...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Александр1
сообщение Jan 20 2016, 14:28
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



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

Обратите внимание, что прибавлять следует значения в 16-ричной системе (0х30, 0х40 и т.д.).
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 20 2016, 16:27
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Прибавлять следует '0', 'a' или 'A'. И не нужно будет думать 40 или 50 и в какой системе.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
e-serg
сообщение Jan 20 2016, 16:42
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 24-07-08
Из: Иркутск
Пользователь №: 39 180



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

Это если hex.
Сам вопрос странный, может человеку base64 поможет.
что под ASCII подразумевается?
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Jan 21 2016, 05:21
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



и что под бинарным форматом sm.gif Таковых много разных
Go to the top of the page
 
+Quote Post
shamrel
сообщение Jan 21 2016, 05:34
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 132
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 229



Можно обратить внимание на стандартную библиотеку stdio.h. Функция printf вам в помощь.
В зависимости от настроек компилятора, может получиться вполне приемлемый код.
Нежели, нужно быстро обрабатывать, или мало свободного ОЗУ (подключение stdio откушает довольно таки много RAM), то по методу Сергея Борща.


--------------------
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 21 2016, 06:12
Сообщение #9


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Студенту надо перевести число в строку, itoa, то есть. Я так думаю.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Jan 21 2016, 07:56
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



оно?
http://www.opennet.ru/man.shtml?topic=xxd&...1&russian=0
Go to the top of the page
 
+Quote Post
dzod
сообщение Jan 21 2016, 09:39
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 6-11-15
Пользователь №: 89 192



Всем спасибо за ответы. (То, что я спрашивал, я сам не понимаю-это нужно разработчику нашему), это маленько не то, это тоже, в общем сам разберется.
Go to the top of the page
 
+Quote Post
chu
сообщение Jan 21 2016, 11:22
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 13-12-07
Пользователь №: 33 246



Цитата(dzod @ Jan 21 2016, 16:39) *
я сам не понимаю-это нужно разработчику нашему

Гоните такого разработчика нахрен, если он такие вопросы задает.
Go to the top of the page
 
+Quote Post
aiwa
сообщение Jan 27 2016, 14:27
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 13-12-15
Из: Харьков
Пользователь №: 89 682



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

Позвольте немного флуда, но в контексте:
может разработчик пытается объяснить почему нельзя продолжить проект оставшийся в наследство в .ехе формате.
А Вы его сразу гнать не разобравшись, сам уйдет.
Go to the top of the page
 
+Quote Post
chu
сообщение Jan 28 2016, 12:11
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 13-12-07
Пользователь №: 33 246



Цитата(aiwa @ Jan 27 2016, 21:27) *

Я думаю, это оно.
И я тоже был школотой, но не вопил "дайте ковертера!, дайте либу!, дайте...", а читал все, до чего мог дотянуться ( а литературы не в пример было мало), в туже таблицу ASCII таращился, пока не наступило полное просветление....
Скажите вам не страшно, что вырастает поколение с врожденным "ардуинизмом головного мозга"?
А ведь нам ездить в лифтах, для которых они софт писать будут...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th July 2025 - 19:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01449 секунд с 7
ELECTRONIX ©2004-2016