Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
26 / 26 / 7
Регистрация: 18.11.2011
Сообщений: 266

Десятичный номер символа в какой либо кодировки

25.10.2012, 07:41. Показов 4142. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все доброго времени суток . Суть проблемы в том что есть строка и нужно будет узнать код символа желательно в ASCII символа + это все должно нормально работать с русским языком
сейчас делаю так
C++ (Qt)
1
2
3
4
5
 
QString str="лол";
char s[100];
strcpy(s,str.toAscii());
int ASCIIcode = (static_cast<int>(s[0]));
и в переменную ASCIIcode выводится отрицательно значение .
Возможно какие-то работы с Qstring сильно роли не играет с чем работать будешь с char или QString
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.10.2012, 07:41
Ответы с готовыми решениями:

Как можно получить код символа в какой-либо кодировке?
Как можно получить код символа в какой-либо кодировке? И какую тогда лучше использовать кодировку, если необходимо использовать латиницу,...

Как в MaskedTextBox разрешить вводить либо 1 символ, либо 3 символа?
Скажите, пожалуйста, как в MaskedTextBox разрешить вводить либо 1 символ, либо 3 символа, но не 2. И существуют ли классы подобные...

Переменной K присвоить либо номер первого вхождения Y в массив Х, либо число N+1
Переменной K присвоить либо номер первого вхождения Y в массив Х, либо число N+1, если Y не входит в Х.

25
26 / 26 / 7
Регистрация: 18.11.2011
Сообщений: 266
25.10.2012, 15:22  [ТС]
Студворк — интернет-сервис помощи студентам
Добавлено через 4 минуты
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Скажу вам по секрету, что компьютер только и умеет, что производить арифметические операции.
Еще один не удачный троль не умеешь не берись!! Если умный давай умнож мне букву л*226644
с нетерпением буду ждать ответа )) Только не вздумайте узнать ее код в какой либо кодировке и потом уже с ним производить действия)
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
25.10.2012, 15:25
Цитата Сообщение от Ilyawow Посмотреть сообщение
Добавлено через 4 минуты

Еще один не удачный троль не умеешь не берись!! Если умный давай умнож мне букву л*226644
с нетерпением буду ждать ответа )) Только не вздумайте узнать ее код в какой либо кодировке и потом уже с ним производить действия)
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main()
{
    char ch = 'A';
    int i = ch*234563;
    char ch2 = i / 234563;
    std::cout<<ch2<<std::endl;
    return 0;
}
Какой ужас, произвел операции не зная кодировки
1
26 / 26 / 7
Регистрация: 18.11.2011
Сообщений: 266
25.10.2012, 15:49  [ТС]
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Какой ужас, произвел операции не зная кодировки
ЭМ Char это уже подрузумевает ASCII. Код Символа заложен в переменой. Ваши знания оставляют желать лучшего.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
25.10.2012, 16:48
Цитата Сообщение от Ilyawow Посмотреть сообщение
ЭМ Char это уже подрузумевает ASCII. Код Символа заложен в переменой. Ваши знания оставляют желать лучшего.
В памяти ЭВМ нет понятия кода символа. Для CPU в ячейке памяти, на которую указывает переменная, находиться число.

Добавлено через 1 минуту
Цитата Сообщение от Ilyawow Посмотреть сообщение
Ваши знания оставляют желать лучшего.
Ты просил произвести операцию, я и произвел.
Может тебе привести пример с QString?

Добавлено через 25 минут
Цитата Сообщение от kazak Посмотреть сообщение
Используйте unsigned char.
Не поможет, без установленного кодека приводится к Latin-1
The returned byte array is undefined if the string contains non-Latin1 characters. Those characters may be suppressed or replaced with a question mark.
0
25.10.2012, 16:51

Не по теме:

мухоха, ржака-собака! тему в лол! :-)
а по теме криптографии, не хочу Вас расстраивать, но в своё время, когда учился в уверение, у меня была курирующая кафедра - защиты информации, ну а дальше делайте сами выводы, знаю я о криптографии или нет ;)
ну а уже совсем по теме - вы бы не кусали кормящую руку, а то для ещё одного участника опять форму плохой будет, никто не помогает, никто не подсказывает... :-))))

0
26.10.2012, 12:22
 Комментарий модератора 
Прекращаем троллинг разводить!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.10.2012, 12:22

Получить номер кодовой страницы и номер символа в этой кодовой странице для каждого символа
Вот на этот раз я точно туда пишу. /* Предыстория */ У меня есть некоторый шрифт, представленный в виде большого количества...

Получить ДЕСЯТИЧНЫЙ код символа ASCII таблицы
Здравствуйте. Я читаю с файла посимвольно строку, и мне нужно получить десятичный код символа ASCII таблицы, а я не знаю как это сделать....

Создать программу, позволяющую вывести на консоль десятичный и шестнадцатеричный коды введенного символа
Создать программу, позволяющую вывести на консоль десятичный и шестнадцатеричный коды введенного символa. на С++ Помогите пожалуста

Составить программу, которая для введенного с клавиатуры символа печатает его десятичный код
Составить программу, которая для введенного с клавиатуры символа печатает его десятичный код. в паскале , заранее спасибо.

Какой драйвер нужно выбирать для какой-либо видеокарты? От производителя карты или ГВУ?
Добрый день, хочу восполнить один пробел в знаниях, не могу додуматься сам. Допустим, есть видеокарта Nvidia GTX 1488, произведённая...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru