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

Вывод UTF-8 символов на стандартное ус-во - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ класс-контейнер http://www.cyberforum.ru/cpp-beginners/thread687079.html
ArrayList — реализует интерфейс List. Как известно, в Java массивы имеют фиксированную длину, и после того как массив создан, он не может расти или уменьшаться. ArrayList может менять свой размер во время исполнения программы, при этом не обязательно указывать размерность при создании объекта. Элементы ArrayList могут быть абсолютно любых типов в том числе и null. Подскажите, пожалуйста,...
C++ Решение матриц Доброго времени суток. Недавно решил закончить старую программу для вычисления матриц (консоль). Начал переделывать код, и что-то неверно переделал программа компилиться но считает не правильно. У меня уже глаза слипаются. проверьте пожалуйста. И еще в программе есть функция типа для выхода нажмите q и она работает но при каждом запуске программы автоматически меняется язык. Можно ли это как-то... http://www.cyberforum.ru/cpp-beginners/thread687078.html
C++ Условные операторы цикла c++ Builder
Условные операторы цикла c++ Builder
Хранение данных на внешних носителях C++
Постановка задачи 1. Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные. 2. Вывести созданный файл на экран. 3. Удалить из файла данные в соответствии с вариантом. 4. Добавить в файл данные в соответствии с вариантом. 5. Вывести измененный файл на экран. 6. Используя ввод-вывод в стиле С++ создать файл и записать в него структурированные данные. ...
C++ Принадлежит ли точка заштрихованной области (C++ Builder)? http://www.cyberforum.ru/cpp-beginners/thread687054.html
C++ Builder принадлежит ли точка заданным пределам (x:y)
C++ Функции в С++ 1. Написать функцию с умалчиваемыми параметрами в соответствии с вариантом, продемонстрировать различные способы вызова функции: • с параметрами заданными явно, • с опущенными параметрами • часть параметров задана явно, а часть опущена. 2. Написать функцию с переменным числом параметров в соответствии с вариантом, продемонстрировать вызов функции с различным числом параметров. 3. Написать... подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056

Вывод UTF-8 символов на стандартное ус-во - C++

03.11.2012, 01:17. Просмотров 1124. Ответов 11
Метки (Все метки)

У K&R если задание на подсчёт каждого символа из стандартного потока.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// K&R. Программа подсчитует количество каждого символа
// из потока.
 
#include <stdio.h>
 
#define MAX_ALPHA 126 // 126 - тильда
#define MIN_ALPHA 32 // 32 - пробельный символ
 
main()
{
    int c, i, n;
    n = MAX_ALPHA - MIN_ALPHA;    
    int count[n];
    
    for( i = 0; i < n; ++i )
    count[i] = 0;
    
    while( (c = getchar()) != EOF ) {
    ++count[c - MIN_ALPHA];
    }
    
    printf( "Result:\n" );
    for( i = 0; i < n; ++i)
    printf( "%d: %c - %d\n", i, i + MIN_ALPHA, count[i] );
}
Можно ли подобным способом, отобразить русские символы. Спасибо.
Зы. Компилятор gcc

Добавлено через 6 часов 16 минут
Или просто ткните носом где можно почитать о руссификации консоли
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru