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

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

Войти
Регистрация
Восстановить пароль
 
razer89
15 / 15 / 0
Регистрация: 20.06.2010
Сообщений: 142
#1

Преобразование переменных - C++

18.01.2013, 18:18. Просмотров 311. Ответов 2
Метки нет (Все метки)

Товарищи, подскажите пожалуйста как перевести из UnicodeString в char, const char и long? Гуглить не получается...
Заранее благодарен!

Добавлено через 13 часов 51 минуту
Настоятельно прошу помощи!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2013, 18:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование переменных (C++):

Преобразование переменных - C++
#include <iostream> #include <string> using namespace std; int main() { int j,i=5; string ss=5; char...

Неявное преобразование переменных - C++
Добрый вечер! Хочу попросить помощи в разъяснении следующей ситуации: есть код: #include <iostream> using namespace std; ...

Преобразование типов переменных - C++
Осуществить преобразование типов переменных явным и неявным способом по следующим схемам: float → short int short int → int char →...

Поменять местами значения целых переменных х и у не используя дополнительных переменных - C++
Знаю, что это очень простая задача, но никак не могу сделать, пожалуйста помогите!!! Поменять местами значения целых переменных х и у не...

Даны 5 переменных a,b,c,d,e - необходимо каждой из этих переменных присвоить число из текстового документа - C++
Есть у меня текстовый документ, в котором записаны 5 чисел. Каждое число в новой строчке. Предположим: 893 42 8 745 43 Даны 5...

Преобразование типа или преобразование типа указателя ? - C++
Добрый день. Помогите пожалуйста понять что делает вот эта команда: out.write ((char *) &n, sizeof n); Она что, перед записью в файл...

2
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,633
18.01.2013, 18:49 #2
C++
1
2
3
4
5
typedef struct _LSA_UNICODE_STRING {
  USHORT Length;
  USHORT MaximumLength;
  PWSTR  Buffer;
} LSA_UNICODE_STRING, *PLSA_UNICODE_STRING, UNICODE_STRING, *PUNICODE_STRING;
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Надо писать свою функцию, обычный каст не пойдет
0
Avazart
Эксперт С++
7237 / 5433 / 304
Регистрация: 10.12.2010
Сообщений: 24,154
Записей в блоге: 17
18.01.2013, 19:42 #3
Цитата Сообщение от razer89 Посмотреть сообщение
Товарищи, подскажите пожалуйста как перевести из UnicodeString в char, const char и long? Гуглить не получается...
Заранее благодарен!
Речь про C++Builder ??

Если да, то:

UnicodeString это контейнер wchar_t - символов, а не char поэтому можно ( очевидно c потерей специфических символов юникода) преобразовать в AnsiString ( контейнер char ), а уже потом через метод c_str();

т.е.

C++
1
2
3
4
5
6
7
UnicodeString Us="Some Text";
AnsiString As;
 
As= Us; // As= (AnsiString)Us;
 
char chstr[256]={0};
strcpy(chstr,As.c_str() ); // копирование
long можно переводить StrToInt()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2013, 19:42
Привет! Вот еще темы с ответами:

Преобразование - C++
О каком преобразовании идет речь в строке 34, если конструктор принимает тип double и аргумент (10.0) записывается в double dReal? // ...

Преобразование +'0' - C++
Приветствую. Возможно кто-то сможет объяснить почему так получается : ) Нужно было создать шаблон функции. Которая будет находить...

Преобразование С++ - C++
Не знаю как разрулить один ньюанс. Есть динамический массив симолов.(char mass=new char; ) Есть динамический массив даблов.(double...

преобразование - C++
Господа как преобразовать из LPTSTR в - LPCTSTR


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

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

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