Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
1

Unicode символы

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

Здравствуйте.Каким образом можно вывести на экран символы unicode?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2011, 20:31
Ответы с готовыми решениями:

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

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

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

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

5
390 / 282 / 53
Регистрация: 26.12.2009
Сообщений: 875
12.01.2011, 22:22 2
почитай здесь разные варианты
1
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
12.01.2011, 22:41  [ТС] 3
Спасибо, но то что мне нужно я не нашел. Мне нужно перевести 2 байта в 16-ром виде (unicode) в сивмол
0
PB
Просто прогер
1287 / 1074 / 13
Регистрация: 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
Скомпилированная прога для винды во вложении.
Вложения
Тип файла: rar Unicode.rar (12.9 Кб, 20 просмотров)
1
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
12.01.2011, 22:53  [ТС] 5
Я думаю это будет проблематично для меня перевести это на с++,но за пример спасибо
0
39 / 37 / 13
Регистрация: 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2011, 01:56

Вывести все символы английского алфавита, чередуя строчные и прописные символы
Помогите решить задачу по программированию. Используя операторы цикла, вывести на экран все...

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

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru