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

Почему чтобы корректно отображались русские буквы в консоли, мало изменить кодировку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Длинно-плавающая запятая http://www.cyberforum.ru/cpp-beginners/thread705232.html
Я хочу числовой тип с плавающей запятой и очень большим sizeof, стандартного такого нет: sizeof(float)=4. sizeof(double)=8. sizeof(long double)=12., а я хочу на много больше. Например, 1024 байта. Пусть это будет класс, внутреннее представление - массив байтов. Как принято хранить порядок? Какое лучше взять основание порядка? 2? 10? 16? 256? 2^n, где n - количество бит в байте, не привязываясь...
C++ Php и C++ одновремменное изучение Здравствуйте народ у меня вопрос: Возможно ли одновреммено изучать php и c++? И еше как "правильно" изучать ЯП? (просто начал месяц назад учить c++ по книге "Программирование.Принцыпы и практика использования C++" и дошел тока до 4 главы) http://www.cyberforum.ru/cpp-beginners/thread705226.html
Как одновременно декларировать векторное и скалярное произведение векторов? C++
В обоих случаях умножается вектор на вектор. Нельзя же перегрузить по типу значения.
и еще одна задача на последовательности C++
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Определить, образуют ли эта последовательность арифметическую прогрессию.
C++ задача на последовательности никак не получается http://www.cyberforum.ru/cpp-beginners/thread705206.html
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Найти разность между суммой четных и нечетных значений.
C++ Организовать текстовый файл, состоящий из N строк. Определить среднее количество символов в строке данного файла Ребятки помогите пожалуйста Добавлено через 1 час 14 минут и ещё одну Дана квадратная матрица порядка N. Вычислить среднее арифметическое положительных элементов матрицы, стоящих выше главной диагонали. подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
25.11.2012, 17:38  [ТС]     Почему чтобы корректно отображались русские буквы в консоли, мало изменить кодировку
Для этих может и не видно, для других видно. Для Arial, например.
Узнать какой именно шрифт установлен не представляется возможным.

Вот код, выводится индекс шрифта в таблице системных шрифтов. Таблицу днём с огнём не сыскать. GetCurrentConsoleFont в инкладах отсутствует. Работает через раз по-разному. То Lucida Console определена как 6 то как 10

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <windows.h>
#include <stdio.h>
 
 
int main () {
 
 //Это надо для работы в Lucida Console
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 //Определимся со структурой CONSOLE_FONT_INFO
 CONSOLE_FONT_INFO CFI;
 CONSOLE_FONT_INFO* pCFI= &CFI; 
 
 //Информация о шрифте- так, чтобы знать! 
 GetCurrentConsoleFont(GetStdHandle(STD_OUTPUT_HANDLE), false, pCFI);
 
 printf (" %d\n", pCFI->nFont);
 
 getchar ();
 return 0;
}
 
Текущее время: 01:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru