попробуй std::locale(".866").
Если и так не заработает, то ещё придётся конвертер писать (вторым аргументом передаётся при создании локали, наследуется от std::codecvt).
Zhuchkin: смотря какая монетизация. AdMob и подобные будут работать вне зависимости от способа распространения. Если же полностью платные версии, то проще делать именно через GooglePlay, чем платить за защиту и поддержку лицензирования модулей.
Как вариант системы DRM: www.star-force.com/products/starforce-mobile
Но это подходит только для коммерчески успешных программ, т.е. когда прибыль будет покрывать затраты на лицензирование этой системы и оплату генерации лицензионных ключей.
Если монетизировать через внутриигровые покупки, то либо распространение через GooglePlay (иначе не будут покупки работать), либо пишешь свой сервер, свою систему лицензирования и оплаты каким-то способом...
Короче, самая простая монетизация только через рекламу.)
creatoroftheworld: Там нет завитушек.) Там есть градиентная заливка в режиме осветления (или затемнения, смотря каким цветом нарисуешь).
Кстати, по корявости светлых полосочек в районе завитушки видно, что рисовалось вручную, а не генератором, Который мог бы адекватно отобразить перспективу (если программисты не налажали).
OnYourLips: Я сказал не Oracle Virtual Box, а Enigma Virtual Box. С её помощью portable версии хоть чего сделать можно, а не создавать виртуальную машину со всей виндой.
dordzhiev: Вот поэтому, как раз Рихтера и надо. Не сказал бы, что тяжело читается. По сравнению с тем же Кнутом - это лёгкое чтиво перед сном. Зато не останется никаких вопросов по работе подсистемы памяти в виндоус.)
Костя Бакай: У меня нет точной информации, а сайт МС не читал, так что ничего не могу утверждать. Читал где-то, что лицензия временная и придётся потом покупать. Через год или раньше - не знаю.
Сергей: Сергей, ты мой персональный Тыжпрограммист! Герой всея интернетов!
Проверил, всё работает! Только вместо file1 нужно писать photo, если картинку грузить на стену.
А я на это убил почти все выходные... Глупый, глупый...
Подозреваю, что мой косяк был в строке "Host: cs62xxxx.vk.com", потому что я писал "Host: vk.com"...
Или хэдер не нужно самому формировать и достаточно curl_formadd?
Если не из файла на диске, а из дампа в памяти, то нужно CURLFORM_FILECONTENT вместо CURLFORM_FILE использовать?
Mokhirzon Naimov: Если для диплома, то возьми любимую mp3 песенку и пихни на сайт.
Кстати, флэш-анимация это тоже мультимедиа. И за анимированный банер не побьют на улице, а за музыку могут.
doublench21: Можешь для нужд менеджера памяти большой блок памяти, хоть с помощью new, хоть malloc - не важно. Затем, когда тебе из него нужно создать объект, ты должен использовать размещающий new, передавая память из твоего менеджера. Размещающий new "просто" создаёт объект по адресу памяти, не записывая размер этого объекта. Т.е. ты можешь создавать однобайтные объекты, которые будут занимать именно один байт.
Удобнее, чтобы все объекты в пуле были одного размера, тогда тебе будет легко и быстро находить пустые блоки. Иначе на поиск и поддержание актуальности списков ты будешь тратить больше памяти и времени, чем просто через new объекты создавать.
Станислав Макаров: По какому бы поводу человек не интересовался, я ему ответил, что реализация может быть любой. А если вспомнить, что помимо разрядности ещё и архитектура операционной системы влияет, то в следующий раз будет вопрос подробнее формулировать.)
1. Перечисляешь все окна, пока не найдёшь окно с нужным именем (текст взаголовке или в диспетчере задач) EnumWindow и FindWindow
2. В этом окне перебираешь все дочерние в поисках нужного окна. Опять же по тексту ищешь. FindWindowEx
3. Если это древний контрол, совместимый с Windows95, то просто вызываешь SetWindowText и передаёшь туда строку - маршалинг сделается средствами виндоуса. А вот если это не какой-нибудь зачуханный статик-текст или эдитбокс, то тебе нужно делать маршалинг самостоятельно, для этого нужно делать инъекцию кода в редактируемое приложение... А об этом лучше прочитать книжку, на которую я дал ссылку.)
В простых стандартных контролах (заголовок окна, статический текст, эдитбокс и кнопки) текст получается и задаётся функциями GetWindowText и SetWindowText.
Relike: Есть куча программ для получения текста из недоступных контролов, а вот для изменения сразу и не вспомню... Но они точно есть. Потому что есть программы, меняющие прозрачность и размеры окон. Наверняка есть и изменяющие текст. Но это изменение будет вплоть до закрытия программы. Если тебе нужен скриншот, например, то лучше отфотошопить.)