0 / 0 / 0
Регистрация: 27.11.2018
Сообщений: 56
|
|
1 | |
Как перевести ASCII код символа в двоичный вид?14.10.2020, 17:39. Показов 2739. Ответов 10
У меня есть слово содержащие 7 символов, как с помощью ASCII перевести его в двоичный код? Есть какие-нибудь функции:?
0
|
14.10.2020, 17:39 | |
Ответы с готовыми решениями:
10
Как перевести ASCII код символа в двоичный вид? Перевести ASCII код в двоичный формат Как перевести QByteArray в двоичный вид? Как определить двоичный код символа. |
661 / 662 / 106
Регистрация: 29.05.2015
Сообщений: 3,964
|
|
14.10.2020, 18:36 | 2 |
Руками.
0
|
14.10.2020, 19:03 | 3 | |||||
Сообщение было отмечено KiganTbs как решение
Решение
битсет
0
|
0 / 0 / 0
Регистрация: 27.11.2018
Сообщений: 56
|
|
14.10.2020, 22:38 [ТС] | 4 |
alexu_007, Спасибо, кэп
0
|
Вездепух
11691 / 6370 / 1723
Регистрация: 18.10.2014
Сообщений: 16,052
|
|
14.10.2020, 23:31 | 5 |
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
15.10.2020, 06:24 | 6 | |||||
Ниже: любое слово представляется набором двоичных ASCII кодов его символов:
0
|
Вездепух
11691 / 6370 / 1723
Регистрация: 18.10.2014
Сообщений: 16,052
|
|
15.10.2020, 06:41 | 7 |
1
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|
15.10.2020, 07:32 | 8 |
Проверено в Visual Studio 2010. Все работает.
Без unsigned chsr не будет корректно работать с кириллицей (расширенная таблица ASCII) itoa - переводит в строку целое десятиричное представление числа в указанную систему счисления (у нас 2)
0
|
Вездепух
11691 / 6370 / 1723
Регистрация: 18.10.2014
Сообщений: 16,052
|
|
15.10.2020, 07:48 | 9 |
Значит не нужно полагаться на Visual Studio 2010 для проверки.
Приведение типа в функциональной нотации в С++ не может использоваться с именами типов, состоящими более чем из одного слова. Поэтому никакого unsigned char(s[i]) быть не может.В стандартных библиотеках языков С и С++ нет функции itoa .
1
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|
15.10.2020, 08:01 | 10 |
https://docs.microsoft.com/en-... ew=vs-2019
Ну, тогда так: (unsigned char)s[i] Хотя в Visual Studio 2010 и Visual Studio 2017 работает правильно в изначально представленном виде. И какой же компилятор считать "идеальным", соответствующим всем стандартам С++? Добавлено через 6 минут Хотя нет. В Visual Studio 2017 не работает, без добавления #define _ITOA_DEPRECATED_NO_WARNINGS. Похоже, Вы правы! Склоняюсь в глубоком пардоне.
0
|
Вездепух
11691 / 6370 / 1723
Регистрация: 18.10.2014
Сообщений: 16,052
|
|
15.10.2020, 08:24 | 11 |
Это ничего не значит. Более того, присутствующий там комментарий про некие "POSIX имена" этих функций - тоже выдумки. В POSIX таких функций нет.
Идеальных нет. Если уж пробовать - то во всех.
1
|
15.10.2020, 08:24 | |
15.10.2020, 08:24 | |
Помогаю со студенческими работами здесь
11
Как узнать Ascii-код символа? как получить код символа в ASCII? Как возвратить ascii код символа ? Перевести длинное целое число в двоичный вид как перевести двоичный код в десятичный? Как получить ASCII код символа и наоборот Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |