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

Кириллица в UTF-8 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при ветвлении: левый операнд должен быть левосторонним значением http://www.cyberforum.ru/cpp-beginners/thread660513.html
if (x1_bi_answer && x2_bi_answer && x3_bi_answer && x4_bi_answer != NULL) { cout << "Answer:\n"; cout << "x1 = " << x1_bi_answer << endl; cout << "x2 = " << x2_bi_answer << endl; cout << "x3 = " << x3_bi_answer << endl; cout << "x4 = " << x4_bi_answer << endl; } else if(x1_bi_answer = NULL && x2_bi_answer = NULL && x3_bi_answer != NULL && x4_bi_answer != NULL) {
C++ Как выделить слово в printf? Всем Доброго времени суток! Я хочу выделить слово в printfe?цветом Вот код printf("|LU 254 |(15:45|16:00)|(19:00|19:23)| Мюнхен | Прибыл|\n") ^ Мне надо выделить слово цветом | Прибыл| http://www.cyberforum.ru/cpp-beginners/thread660504.html
Сумма цифр j столбца матрицы C++
Помогите пожалуйста найти сумму цифр j столбца матрицы, вот так я вывел саму матрицу #include <stdio.h> #include <iostream> #include <conio.h> #include <time.h> #include <stdlib.h>
C++ Сортировка массива строк
Здравствуйте!Не могу разобраться с сортировкой массива строк по алфавиту! Ввести массив из n строк и n столбцов, отсортировать по алфавиту, и вывести первую букву первого слова! Ниже приведен код что написал(правда без сортировки)ну это черновик =) #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <iostream.h> string **mass;
C++ С++ Отсортировать список спортивных команд http://www.cyberforum.ru/cpp-beginners/thread660493.html
Ребят помогите пожалуйста. Структура списка: название команды - город - ФИО тренера - количество очков. Заполнить список и вывести его на экран, а затем вывести информацию о тех командах, которые набрали не меньше 5 очков. Отсортировать список по полю «ФИО тренера» и по полю «количество очков».
C++ решение заданий на C++ Помогите решить задания по C++ builder 1.сделать выражение на c++: cos^5(y+1/y) 2. Какая ошибка присутствует в этом операторе, дайте описание ошибки и скажите как исправить. P:=Q*T; 3. Как сделать величину на c++ : 7.3^2.5 4. Составить блок схему и С + + программу, которая вводит с клавиатуры значение аргумента, вычисляет и печатает Y, и выполняет запрос и повторения вычислений. подробнее

Показать сообщение отдельно
Mieczeslaw
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 20
02.10.2012, 16:09  [ТС]     Кириллица в UTF-8
Так срабатывает, выводит нужную букву, но по-моему, не работают атрибуты текста.
C++
1
2
3
4
5
6
7
8
9
start_color();
wclear(stdscr);
init_pair(1, COLOR_WHITE, COLOR_BLACK);
 
wchar_t s = L'П';
attron(COLOR_PAIR(1) | WA_BOLD);
add_wch((cchar_t*)&s);
    
wrefresh(stdscr);
Должна выводиться ярко-белая "П", а выводится тёмно-серым. Как я понял из руководства, cchar_t - это тип данных, описанный в самой curses и содержащий информацию о самом символе, его атрибутах и цвете.
Кликните здесь для просмотра всего текста

------------------------------------------------------------------------------------------
|31|30|29|28|27|26|25|24|23|22|21|20|19|18|17|16|15|14|13|12|..| 3| 2| 1| 0|
------------------------------------------------------------------------------------------
---------color number---------|-------modifiers--------------|-------character eg 'a'

The available non-color attributes are bold, underline, invisible,
right-line, left-line, protect, reverse and blink. 256 color pairs (8
bits), 8 bits for other attributes, and 16 bits for character data.

Однако в руководстве напрямую не говорится, как это тип формируется.
Не уверен насчёт Студии, однако к своему MinGW я подключил довольно просто. В простейшем варианте качается с sourceforge архив с уже собранной dll-кой и парой .h-файлов, всё это раскидывается по /bin и /include, потом
C++
1
#include <curses.h>
Правда, для поддержки UTF-8 я собирал из исходников. Аналогично, скачал архив, собрал
Кликните здесь для просмотра всего текста
mingw32-make.exe -f mingwin32.mak WIDE=Y UTF8=Y DLL=Y
далее так же - раскидал файлы по соответствующим папкам, #include. Думаю, в Студии дело обстоит не сложнее.
 
Текущее время: 21:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru