Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.04.2009, 14:59   #1
MeGaTpoH
Форумчанин
 
Регистрация: 24.09.2008
Сообщений: 120
По умолчанию не тображает по русски

привет у меня такой вопрос
у меня есть С++2005(русифицированый) и С++2008(экспрес эдитон)
что нужно добавить в коде чтобы по русски написаное отображал
прмер кода
Код:
#include <iostream>
using namespace std;
int main()
{
          cout<<"Привет С++ я тебя люблю";
               return 0;
}
тока он мне каракули какие выдает за место руских слов
в программировании нубик
MeGaTpoH вне форума
Старый 12.04.2009, 15:13   #2
ISergeyN
Maniac
Форумчанин
 
Аватар для ISergeyN
 
Регистрация: 03.01.2009
Сообщений: 450
По умолчанию

1) Самый простой способ, писать по русски английскими буквами. Т.е.
Код:
cout << "Проверка";
надо написать
Код:
cout << "Proverka";
2) Следующий способ намного проще. Всё что надо, это добавить функцию setlocale (LC_ALL,".1251");
Код:
#include <iostream> 
using namespace std; 
void main()                  { 
   setlocale (LC_ALL,".1251"); 
   cout<<"Проверка"; 
}
Выдаст желаемое "Проверка"
3) И ещё один способ. Сразу пример:
Код:
#include <iostream> 
#include <windows> 
using namespace std; 
char buf[256]; 
char *Rus(const char *txt){ 
CharToOem(txt; buf); 
return buf; 
} 
void main(){ 
cout << Rus("Проверка"); 
}
А вообще нужно поиском пользоватся.
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
ISergeyN вне форума
Старый 12.04.2009, 15:28   #3
oleg kutkov
Unix C++ developer
Форумчанин
 
Аватар для oleg kutkov
 
Регистрация: 16.04.2007
Сообщений: 651
По умолчанию

Тема уже сто раз обсуждалась.
Сколько можно задавать этот вопрос...
oleg kutkov вне форума
Старый 12.04.2009, 15:30   #4
MeGaTpoH
Форумчанин
 
Регистрация: 24.09.2008
Сообщений: 120
По умолчанию

послдений код это для виндовс приложений а не консольных?
в программировании нубик
MeGaTpoH вне форума
Старый 12.04.2009, 15:31   #5
MeGaTpoH
Форумчанин
 
Регистрация: 24.09.2008
Сообщений: 120
По умолчанию

лана не паникуйте закрывайте тему
а то еще забанят меня(
в программировании нубик
MeGaTpoH вне форума
Старый 12.04.2009, 18:52   #6
oleg kutkov
Unix C++ developer
Форумчанин
 
Аватар для oleg kutkov
 
Регистрация: 16.04.2007
Сообщений: 651
По умолчанию

Цитата:
послдений код это для виндовс приложений а не консольных?
Нет, #include <windows> - это лишь для того, что бы можно было воспользоваться функцией CharToOem.
oleg kutkov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MSDN по русски aska2013 Свободное общение 15 27.02.2010 22:27
bat файлы, но по-русски Хамяг Помощь студентам 2 03.11.2008 17:02
Число прописью по русски XPAiN Компоненты Delphi 15 07.01.2008 11:03
Отображение по русски в GroupBox Барби Помощь студентам 3 27.12.2007 22:12