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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Hashlife Игра Жизнь, быстрый алгоритм http://www.cyberforum.ru/cpp-beginners/thread765182.html
Доброго времени. Наткнулся на быстрый алгоритм по скорости оптимизации игры Жизнь с помощью хэш-таблиц. Ранее с ними не сталкивался. Почитал теорию, что хэширование используется для нахождения по ключу одинаковых данных. И я не понимаю как это использовать при написании игры? То есть суть такова, что мы разбиваем на мелкие участки наше поле и хэшируем. А потом типа все быстро и ура-ура. Но...
C++ Локализация TinyXml Доброго времени суток! Вопрос следующий. Есть главное меню в котором название кнопок забито в коде. Необходимо пропустить все названия через локализацию. То есть xml в котором хранятся названия кнопок и могут быть изменены без изменений в коде. Вот что сделал я: TiXmLDocument XmlDoc("localization"); bool loadOk = XmlDoc.Load(); TiXmlElement *XmlLoc =... http://www.cyberforum.ru/cpp-beginners/thread765170.html
C++ Найти сумму 1 + 1/2 + 1/3 + ... + 1/N
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 11. Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + ... + 1/N (вещественное число). Или если есть анологии пришлите пожалуйста в личку.
Найти значение заданного выражения без использования условного оператора C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 12. Дано целое число N (> 0). Найти значение выражения 1. 1 - 1.2 + 1.3 - ... (N слагаемых, знаки чередуются). Условный оператор не использовать. Или если есть анологии пришлите пожалуйста в личку.
C++ Вывести элементы массива в обратном порядке. http://www.cyberforum.ru/cpp-beginners/thread765132.html
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 13. Дан массив размера N. Вывести его элементы в обратном порядке. Или если есть анологии пришлите пожалуйста в личку.
C++ Найти максимальный элемент массива из его элементов с нечетными номерами Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 15. Дан массив A размера N. Найти максимальный элемент из его элемен¬тов с нечетными номерами: A1, A3, A5, ... . Или если есть анологии пришлите пожалуйста в личку. подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,629
Записей в блоге: 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()
 
Текущее время: 20:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru