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

Char *(UTF-8) -> char *(ANSI) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужен "куратор" для курсовой http://www.cyberforum.ru/cpp-beginners/thread1126759.html
Пишу курсовую по С + +. Тема "Футбольный менеджер". Имеется в виду, что нужно разработать простенький менеджер, где можно будет создавать команды, игроков и в зависимости от скиллов будет...
C++ Запуск системной утилиты, вывод информации о процессах в системе Подскажите пожалуйста код, как запустить любую системную утилиту и вывести инфу о процессах в системе http://www.cyberforum.ru/cpp-beginners/thread1126758.html
C++ Std::vector
Здравствуйте, помогите, пожалуйста, с более теоретическим вопросом. Когда мы не прописываем using namespace std; мы пишем перед векторами,cin-ами, cout-ами и т.д std:: ... Так вот вопрос, при...
C++ Сформировать матрицу n+1 на n+1, где n+1 столбцом является min каждой строки, а n+1 строкой — max каждого столбца
Помогите пожалуйста :))) В С++ нужно сделать) Дана матрица n на n. Сформировать новую матрицу n+1 на n+1, где n+1 столбцом является min каждой строки, а n+1 строкой — max каждого столбца;...
C++ Перенести из матрицы в одномерный массив данные удовлетворяющие условию http://www.cyberforum.ru/cpp-beginners/thread1126723.html
Создать одномерный массив размерностью 48 из матрицы 6x8. короче перенести из матрица в одномерный массив данные удовлетворяющие условию 0 <=cos Aij < 0.5. Когда данные в одномерном массиве внесены...
C++ Форма Фробениюса Помогите с кодом, есть матрица 4х4, нужно свести к форме фробениюса(по методу данилевского) и получить характеристическое уравнение. подробнее

Показать сообщение отдельно
17 / 17 / 1
Регистрация: 09.03.2013
Сообщений: 65
23.03.2014, 16:25  [ТС]
Убежденный, спасибо, получилось. Только при использовании UTF-16 выдавало ошибку, использовал UTF-8
Вот код, может быть пригодится:
C++
1
2
3
4
5
6
7
8
char sInvalid[] = "comments | комментарии";//комментарии
 
int size = strlen(sInvalid)+1;
wchar_t *wsValid = new wchar_t[size];
char *sValid = new char[size];
    
MultiByteToWideChar(CP_UTF8, 0, sInvalid, -1, wsValid, size);
WideCharToMultiByte(CP_ACP, NULL, wsValid, -1, sValid, size, NULL, NULL);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru