Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Морской бой https://www.cyberforum.ru/ cpp/ thread45951.html
Всем привет. Помогите пожалуйста. Задали написать игру «Морской бой». В Borlande 3.11 используя графический режим. Но признаюсь – стопарнулся. Нигде не могу найти нормальной (более или менее...
Несоответствие работы cin.putback в разных компиляторах C++
Здравствуйте! Озадачило меня следующее несоответствие (текст приведен в качестве примера): #include <iostream> #include <cstring> using namespace std; int main () { while (cin) {
C++ @ в аргументе метода
подскажите плиз, что означает следующая запись method(..., object @param)? меня интересует именно "собака" в этой записи
C++ Изучение С++ Добрый день! Вот решил взяться за изучение С++. И возникли вопросы: - какая среда разработки лучше. - возможно ли написать приложение и не распространят с программой кучу библиотек (как это есть... https://www.cyberforum.ru/ cpp/ thread45758.html
C++ очень интересный баг https://www.cyberforum.ru/ cpp/ thread45599.html
Если кто-нибудь догадается в чем ошибка, то скажите. Ошибку я уже исправил, но не знаю, почему не работает этот код: #include <iostream> #include <conio.h> int CompareFaceStat(char mass, char...
CString buff = "aaa" + "bbb" C++
Хочется одним оператором конкатенировать несколько подстрок CString buff = "aaa" + "bbb" компилятор выдает error C2110: cannot add two pointers Как бы написать такой оператор?
C++ DLL в borland c++
//Пример кода в dll: int count; int __stdcall __export f_001(const char* cst) { count++; ... return count; }
C++ Графический интерфейс в консольных программах Насколько я понял, чтоб создать граф. интерфейс, нужна библиотека curses.h. Но в ней довольно низкоуровневые команды, вроде передвижения курсора и вывода строчки... А есть ли какая-нибудь библиотека... https://www.cyberforum.ru/ cpp/ thread45052.html
C++ Какой компилятор C++ выбрать? https://www.cyberforum.ru/ cpp/ thread45028.html
Какой компилятор C++ сейчас наиболее популярный под Windows? Имеется ввиду компилятор: среда разработки, возможность создания программ с графической оболочкой, работа с DirectX и т.д.
C++ Замена символов строками Здравствуйте, подскажите каким алгоритмов пользуетесь вы для решения подобной задачи. Есть файл с любой информацией. Нужно эту информацию модифицировать. То есть найти некоторые символы и заменить... https://www.cyberforum.ru/ cpp/ thread45011.html
В астрале
Эксперт С++
8029 / 4786 / 655
Регистрация: 24.06.2010
Сообщений: 10,558
10.01.2011, 03:35 0

Русификация консольных приложений

10.01.2011, 03:35. Просмотров 16437. Ответов 16
Метки (Все метки)

Ответ

C++
1
std::locale().global(std::locale(""));
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
26
27
28
29
#include <iostream>
#include <string>
#include <windows.h>
 
std::string ToRus(const std::string& one)
{
     std::string res;
     res.resize(one.size());
     CharToOem(const_cast<char*>(one.c_str()), const_cast<char*>(res.c_str()));
     return res;
}
 
std::string RusToChar(const std::string& one)
{
    std::string res;
    res.resize(one.size());
    OemToChar(const_cast<char*>(one.c_str()), const_cast<char*>(res.c_str()));
    return res;
}
 
int main()
{
     std::string str="Привет";
     std::cout<<ToRus(str)<<'\n';
     std::string some;
     std::cin>>some;
     std::cout<<ToRus(RusToChar(some))<<'\n';
     return 0;
}


Вернуться к обсуждению:
Русификация консольных приложений
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2011, 03:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Идеи для консольных приложений
И снова здравствуйте! Я хотел закрепить прошедшее и сделать пару программ (калькулятор уже сделал),...

Ошибки при создании НЕ-консольных приложений
Если создавать консольное приложение, то всё отлично. А вот если создавать Win32 Project или MFC...

Помогите с заданием роектирование та реализация консольных приложений
Мне тут дали задание по С++, сам только начинаю эго учить. :dash2:Помогите. Задание: Конференция...

Компиляция консольных программ и приложений с формой в Embarcadero BCC102
Компиляция консольных программ и приложений с формой в Embarcadero BCC102: с какими аргументами...

Дату текущего дня присвоить string переменной (для консольных приложений)
извеняюсь, но не покажете как дату текущего дня присвоить к string переменной для консольных...

Что стоит изучить, что перейти от консольных приложений к оконным
Здравствуйте, изучал С/С++ по книге Харви Дейтела &quot;Как программировать на С&quot;. Посоветуйте,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.