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

Принятие русского шрифта в консоли - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переменные среды Windows http://www.cyberforum.ru/cpp-beginners/thread345058.html
Как в c++ использовать переменные среды windows? Например я хочу открыть текстовый файл в каталоге C:\documents and settings\user\1.txt Переменная среда данного каталога выглядит вот так: %USERPROFILE% Пример: fp1 = fopen("C:\\documents and settings\\user\\1.txt","rb"); Как вместо полного пути к файлу использовать переменную среду windows?
C++ Набор для программирования Доброе время суток. Я хочу написать программу на С++. И затем продать ее. У меня нет денег покупать IDE,потому хочу отдельно взять компилятор, отдельно набор классов для GUI и т.д. Подскажите, что именно можно использовать? И что удобнее изучать. http://www.cyberforum.ru/cpp-beginners/thread345053.html
Сформировать массив из элементов матрицы C++
Дан двумерный массив. Сформировать одномерный массив,каждый элемент которого равен количеству элементов соответствующего столбца двумерного массива,больших числа n
C++ Простая задача?
Здравствуйте! После участия в ДЛКШ я понял, что очень много не знаю даже о самых элементарных вещах в Си\Си++. Например, обыкновенная простая задача на теорию вероятностей - Цветные шары В урне находится n шаров, каждый из которых имеет один из k цветов, причём количество шаров каждого цвета, как и сам цвет, известно и написано на отдельной табличке. Дима, начавший изучать теорию...
C++ Компилятор не видит vector http://www.cyberforum.ru/cpp-beginners/thread344985.html
#include <vector> using std::vector; vector<double> v; выбивает ошибку вектор не стд, вектор не определён. подскажите плз почему так может быть Во-первых, по правилам форума один вопрос - одна тема. Во-вторых, ваш вопрос к той теме вообще отношения не имеет.
C++ Какое утверждение верно? 1)ussing namespase std; нужно что бы писать cin<<" "; а не std::cin<<" "; 2)using namespace std; пишут если у тебя используется библиотека помоему <iostream> а не <iostream.h> Я спрашивал у людей что означает ussing namespase std вот два в верху написали вывода, какой из них верный? или верну оба скажите плиз подробнее

Показать сообщение отдельно
TBIKC
web dev
 Аватар для TBIKC
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
24.08.2011, 22:31     Принятие русского шрифта в консоли
Не пробовали ?
C++
1
 locale::global(locale("rus"));
Добавлено через 1 минуту
C++
1
2
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Можно ещё

Добавлено через 2 минуты
Ну или так

C++
1
2
std::locale loc("Russian");
std::locale::global(loc);
Добавлено через 2 минуты
Ну или вот так:
lang.h
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream.h>
#include <windows.h>
char* Rus(const char* text);
 
char bufRus[256];
char* Rus(const char* text)
{
   CharToOem(text, bufRus);
   return bufRus;
}
main.cpp
C++
1
2
3
4
5
6
7
8
9
#include <iostream.h>
#include <conio.h>
#include "russian.h" // Нужно подключить
void main()
{
  cout<<" Добро пожаловать в мир программирования"<<endl;
 
  getch();
}
 
Текущее время: 11:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru