Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Массив WCHAR в строку


Автор: gud 19.5.2009, 14:47
есть массив WCHAR там примерно такие десятичные числа (24832,18688,30976....
как из него сделать аски строку  smile 

Автор: gosn1ck 19.5.2009, 15:56
в массиве 2х байтных символов хранятся числа?  smile 

Автор: azesmcar 19.5.2009, 16:03
Цитата(gosn1ck @  19.5.2009,  15:56 Найти цитируемый пост)
в массиве 2х байтных символов хранятся числа?  smile  

вообще-то символы так и хранятся.


Цитата(gud @  19.5.2009,  14:47 Найти цитируемый пост)
есть массив WCHAR там примерно такие десятичные числа (24832,18688,30976....
как из него сделать аски строку  smile 

нихрена не понятно.
нужно просто unicode string -> ascii string? интересно как? 24832 - такого например символа в ascii нет. Немного поподробнее.

Автор: gosn1ck 19.5.2009, 18:52
символы в акси вроде нумеруются подряд с 96 (или 97), тогда возможно что в юникоде они тоже идут подряд smile тогда надо найти разницу между числами и вычитать или складывать пре переводе туда и обратно, дело останется за реализацией персинга smile
наверно это хочет автор

Автор: Rififi 19.5.2009, 22:05
wctomb с нужной локалью

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)