Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Hashlife Игра Жизнь, быстрый алгоритм http://www.cyberforum.ru/cpp-beginners/thread765182.html
Доброго времени. Наткнулся на быстрый алгоритм по скорости оптимизации игры Жизнь с помощью хэш-таблиц. Ранее с ними не сталкивался. Почитал теорию, что хэширование используется для нахождения по...
C++ Странное поведение стандартной библиотеки Всем привет. Обнаружил неправильное, по моему скромному мнению, поведение стандартной библиотеки. Дело в том, что в СБШ определены операторы сравнения всех контейнеров. Больше, меньше, равно, не... http://www.cyberforum.ru/cpp-beginners/thread765174.html
C++ Локализация TinyXml
Доброго времени суток! Вопрос следующий. Есть главное меню в котором название кнопок забито в коде. Необходимо пропустить все названия через локализацию. То есть xml в котором хранятся названия...
C++ Найти сумму 1 + 1/2 + 1/3 + ... + 1/N
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 11. Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + ... + 1/N (вещественное число). Или если есть...
C++ Найти значение заданного выражения без использования условного оператора http://www.cyberforum.ru/cpp-beginners/thread765135.html
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 12. Дано целое число N (> 0). Найти значение выражения 1. 1 - 1.2 + 1.3 - ... (N слагаемых, знаки чередуются)....
C++ Вывести элементы массива в обратном порядке. Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 13. Дан массив размера N. Вывести его элементы в обратном порядке. Или если есть анологии пришлите... подробнее

Показать сообщение отдельно
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 294
Регистрация: 10.12.2010
Сообщений: 23,956
Записей в блоге: 17
18.01.2013, 19:42
Цитата Сообщение от 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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru