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

Unicode - указатели на строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Секундомер. http://www.cyberforum.ru/cpp-beginners/thread287187.html
Знаю подобные темы уже рассматривались на форуме, но ни в одной из них я не нашел ответа мой вопрос... Как организовать секундомер что бы он начал счет в конкретный момент выполнения программы и закончил считать в нужный момент, записав результат в переменную ?
C++ Библиотека С++ В общем, нужно написать программу для области "Библиотека". Есть пару вопросов. Вот сам код программы: header: #include <string> using namespace std; //Клас для читачів// class Person{ http://www.cyberforum.ru/cpp-beginners/thread287185.html
Файлы C++
Дан файл f, содержащий те же самые сведения об учениках школы, имя, фамилия, название класса (буква) и дополнительно отметки, полученные учениками в последней четверти. а) собрать в файле g сведения о лучших учениках школы, т.е. об учениках, не умеющих отметок ниже четырех и по сумме баллов не уступающих другим ученикам своего и параллельного классов. программа на языке Си, и должен быть...
программа на цикл C++
Дано натуральное число, в котором все цифры различны. Определить порядковый номер его максимальной цифры, считая номера от начала числа.
C++ Найдите из этого текста слово из трех букв и выведите на экран http://www.cyberforum.ru/cpp-beginners/thread287175.html
здравствуйте дорогие форумчане. нужна помощь. Дан текст который заканчивается на точку. Найдите из этого текста слово из трех букв и выведите на экран. з.Ы. заранее благодарен. з.ы.ы. // моя идея #include <stdio.h> #include <conio.h> #include <string.h> #define n 20
C++ программа на массив дан массив целых чисел. Найти номер первого элемента, кратного числу 13. Если таковых элементов в массиве нет, то должно быть напечатано соответствующее сообщение подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
616 / 460 / 31
Регистрация: 28.01.2011
Сообщений: 605
02.05.2011, 17:32     Unicode - указатели на строки
alexsvk, иероглифы выводятся потому что вы не так делаете преобразование строк. Обычная стоковая константа имеет тип char const *, каждый символ по одному байту обычно. Естественно, заставляя компилятор считать, что набор однобайтовых символов -- это юникод-строка(где каждый символ по 2 байта или 4, в зависимости от платформы), из нескольких однобайтовых символов он лепит один, вот и выходит непонятно что. Как уже было указано, чтобы создать строковую константу unicode формата, надо добавить буковку L впереди, тогда константа будет иметь тип wchar_t const *, что уже без проблем можно преобразовать в LPCWSTR.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru