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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Devioso
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
#1

Unicode символы - C++

12.01.2011, 20:31. Просмотров 1325. Ответов 5
Метки нет (Все метки)

Здравствуйте.Каким образом можно вывести на экран символы unicode?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2011, 20:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Unicode символы (C++):

Unicode символы - C++
Здравствуйте, подскажите, как перевести коды символов типа \u1040 в сами символы?

Широкие символы + Unicode - C++
Доброго времени суток всем) На эту тему материала много, но он весь разрозненный и не полный. Хотелось бы всё узнать о представлении...

вывести символы UNICODE - C++
#include "stdafx.h" #include <conio.h> #include <iostream> #include <fstream> #include <cwchar> #include <Tchar.h> #include...

Не вводятся символы в unicode строку - C++
#include "stdafx.h" #include <iostream> #include <windows.h> using namespace std; int main() { setlocale(LC_ALL,...

Широкие символы wchar_t wstring не хотят принимать русские символы - C++
Собственно вопрос в шапке, вот примеры: std::wstring str = L"блин комом"; и такое: wchar_t stroka = L"abcdefghijklmnopqrstuvwxyz...

Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить символы B в порядке, обратном к алфавитном - C++
Привет, форумчане! Дано задание: >Даны строки A и B. Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить...

5
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
12.01.2011, 22:22 #2
почитай здесь разные варианты
1
Devioso
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
12.01.2011, 22:41  [ТС] #3
Спасибо, но то что мне нужно я не нашел. Мне нужно перевести 2 байта в 16-ром виде (unicode) в сивмол
0
PB
Просто прогер
1281 / 1068 / 11
Регистрация: 13.03.2009
Сообщений: 2,502
12.01.2011, 22:49 #4
Цитата Сообщение от Devioso Посмотреть сообщение
Здравствуйте.Каким образом можно вывести на экран символы unicode?
Программно, скажем так (это бейсик, нужно переписать на Си):
Код
Procedure Thread(*m)
  For i=1 To 65535 Step 16
    String.s=""
    For z=i To i+16
      String+Chr(z)+" "
    Next z
    AddGadgetItem(0,i,String)
    SetGadgetState(1,i)
  Next i
EndProcedure

OpenWindow(0,0,0,400,200,"",#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered)
EditorGadget(0,2,2,396,170)
SetGadgetFont(0,LoadFont(0,"Lucida Sans Unicode",8))
ProgressBarGadget(1,2,180,396,16,1,65535)
CreateThread(@Thread(),0)

Repeat
  Event=WaitWindowEvent()
Until Event=#PB_Event_CloseWindow
Скомпилированная прога для винды во вложении.
1
Вложения
Тип файла: rar Unicode.rar (12.9 Кб, 19 просмотров)
Devioso
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
12.01.2011, 22:53  [ТС] #5
Я думаю это будет проблематично для меня перевести это на с++,но за пример спасибо
0
SashaPinsk
39 / 37 / 2
Регистрация: 27.12.2009
Сообщений: 73
13.01.2011, 01:56 #6
Используй WideCharToMultiByte(если пишешь в консоли).

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <windows.h>
 
int main()
{
    wchar_t str[] = L"string for example";
    char str1[100];
    WideCharToMultiByte(1251, NULL, str, sizeof(str), (LPSTR)str1, 100, NULL, NULL);
    std::cout << str1;
    std::cin.get();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2011, 01:56
Привет! Вот еще темы с ответами:

Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки - C++
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой строке нечетные символы, во второй четные символы исходной...

не могу понять задачку. Даны натуральное число n и символы s1, s2,., sn. Получить символы, принадлежащие последовательности s1, s2,., sn, которые - C++
Даны натуральное число n и символы s1, s2,..., sn. Получить символы, принадлежащие последовательности s1, s2,..., sn, которые входят в нее...

Unicode в c++ - C++
Нужно вывести в консоли символ: \ Просто так сделать это нельзя, решил использовать Unicode. Код символа в Unicode : \u005C Как...

C++ и Unicode - C++
Всем привет. Читая про кодовые точки в Java, мне стало интересно как с этим дела в C++. Т.е. для обычного ASCII мы используем char (1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
13.01.2011, 01:56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru