С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
azoller
17 / 17 / 1
Регистрация: 03.05.2013
Сообщений: 114
#1

Шестнадцатеричные буквы - C++

08.09.2013, 13:48. Просмотров 475. Ответов 3
Метки нет (Все метки)

Скажите, пожалуйста, как в Windows Forms на Visual C++ сделать так, чтобы при вводе в textBox он распознавал буквы шестнадцатеричной системы счисления, как цифры?

Есть переменная number, которая хранит само число, я делаю так:

C++
1
unsigned long long number=System::Convert::ToDouble(numb->Text);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2013, 13:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шестнадцатеричные буквы (C++):

Шестнадцатеричные система в С++ - C++
Всем приветик!!! я хочу чтобы вы помогли девушке с задачей по С++, буду очень благодарна) Если можно ,то с пошаговым решением...Во общем...

Шестнадцатеричные числа в массиве unsigned char - C++
Есть массив unsigned char - заполнен, и знаем длину. В массиве шестнадцатиричное число вида: 51fa9 Нужно реализовать арифметические...

Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот. - C++
Очень нужна ваша помощь Разработать программу и подпрограмму (подпрограммы). Преобразовать входной файл, заменив в нем...

Напечатать уникальные буквы заданного текста (буквы, встречающиеся один раз) - C++
Помогите пожалуйста с программой. Задан текст.Напечатать буквы этого текста,которые встречаются один раз Я написал что-то типо нее ,но...

Заменить все малые буквы латинского алфавита на соответствующие большие буквы - C++
Добрый вечер. Помогите, пожалуйста, исправить программу. Задание: Заменить все малые буквы латинского алфавита на соответствующие...

Реализовать функцию, конвертирующую обычные буквы в буквы азбуки Морзе - C++
Доброго времени суток,у меня задача написать программу,которая будет конвертировать буквы в буквы азбуки Морзе,все получилось,но вот в чем...

3
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,437
Завершенные тесты: 1
08.09.2013, 19:33 #2
Цитата Сообщение от azoller Посмотреть сообщение
я делаю так
метод ToDouble преобразует текст в вещественное число, а не в целое.
Цитата Сообщение от azoller Посмотреть сообщение
чтобы при вводе в textBox он распознавал буквы шестнадцатеричной системы счисления, как цифры?
Делать обработку в ручную.
0
azoller
17 / 17 / 1
Регистрация: 03.05.2013
Сообщений: 114
08.09.2013, 20:00  [ТС] #3
Цитата Сообщение от kazak Посмотреть сообщение
в вещественное число, а не в целое.
Это я уже понял. Но как в ручную? Единственная мысль: сделать массив символьный и туда запихать все это добро из textBox'a, а после по коду забить в целочисленный массив данные.
0
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,437
Завершенные тесты: 1
08.09.2013, 20:18 #4
Для начала проверяем длину введенного текста, если принимать размер long long 10 байт, то длина текста не должна превышать 20 символов.
Затем проверяем введенную строку на наличие запрещенных символов.
Если все нормально, обнуляем number.
В цикле делаем сдвиг влево number'a на 4 бита, выделяем первый введенный символ, преобразуем его в число, прибавляем к number. Повторяем пока есть символы.
0
08.09.2013, 20:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2013, 20:18
Привет! Вот еще темы с ответами:

В текстовом файле после каждой 2 буквы вставлять буквы из слова - C++
Подскажите, пожалуйста как на C++ в текстовом файле после, к примеру, каждой 2 буквы вставлять по очереди буквы из слова, например...

Переставить все входящие буквы «а» в начало слова, а буквы «я» – в конец - C++
Привет! Нужно во всех словах строки S переставить все входящие буквы «а» в начало слова, а буквы «я» – в конец. Что-то не как не пойму...

C (СИ) - Ввести строку символов.И После каждой 2 Буквы ( Именно буквы ) Вставить слово - C++
Огромное Спасибо Darkrduk за эту программу ( программа вставляет MAU ) после каждого 2 символа ** .. Нужно умудриться сделать ! Именно...

С экрана вводятся любые буквы. Подсчитать и вывести на печать количество вводов буквы А - C++
Разработка алгоритма с использованием оператора do/while, while 1. С экрана вводятся любые буквы. Подсчитать и вывести на печать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.