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

Юникод в Си++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Знакомство со стеком http://www.cyberforum.ru/cpp-beginners/thread342433.html
Начал изучать принципы работы стека вроде все понятно но не пойму как реализовать такое действие. Задача: Есть динамический класс User у него поля Login.заполняем его Как разместить класс User в...
C++ автозапуск 1 Как в windows xp сделать так автозапуск файла . 2 где можно найти инфуа прерываниях в виндовс и как с ними работать http://www.cyberforum.ru/cpp-beginners/thread342430.html
Чтение из файла в vector C++
Есть файл "input.txt", который содержит пять чисел разделенных между собой пробелом. Необходимо все эти числа записать в вектор v_n. И вот как я это делаю: int i_n; vector <int> v_n; ifstream...
C++ X=atof(s.c_str()); - ошибка в Builder10
Здравствуйте ! Помогите, пожалуйста, чайнику. Проблема такая: Создаю учебный проект простого калькулятора. Обработчик щелчка по кнопке + имеет вид (взято из методички): void __fastcall...
C++ Перестановка столбцов матрицы с заданным ключом http://www.cyberforum.ru/cpp-beginners/thread342367.html
Добрый день! Помогите, пожалуйста. Задание такое: дана матрица размерностью . Нужно поменять столбцы местами по заданному ключу, например, ключ следующий: . И в итоге, в новой матрице у нас...
C++ Таймер на сайте Возможно ли такое есть таймер на сайте он после действия начинает тикать возможно ли с помощью С++ таймера перехватить таймер с сайта, и синхронизировать их и использовать далее? если да то... подробнее

Показать сообщение отдельно
jerdeks
1 / 1 / 0
Регистрация: 19.04.2009
Сообщений: 13

Юникод в Си++ - C++

16.08.2011, 13:44. Просмотров 2441. Ответов 7
Метки (Все метки)

Здравствуйте.

C++
1
2
3
4
5
6
7
8
9
10
int main(int argc, char *argv[])
{
 
    wstring s1 = L"abracadabra";
    cout << s1.size() << endl; // 11
    wstring s2 = L"абракадабра";
    cout << s2.size() << endl; // 22
 
    getchar();
}
Вроде бы все как надо: файл у меня в utf-8, а она экономит байт на латинских символах. Но вот в чём вопрос. wstring - это контейнер wchar_t, а у них размер 2 байта и поэтому, вроде бы, у обеих строк длина должна быть 22.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru