Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
где ты, русская консоль...
#1
в общем сабж, никак не могу научить консоль воспринимать русский текст,
Windows 7 Ultimate 7600 рус, как не мучал реестр, ничего не помогает... Если быть точным, то не принимает русский текст программок, например на С++ если написать ту же Привет Мир, он выведет что-то, похожее на блокиратор мата в игровом чате(только еще менее понятную)
может кто боролся с этой проблемой и победил? Нид хелп...
Ответ
#2
1. [src=c++]#include <locale.h>[/src]

2. [src=c++]setlocale( LC_ALL, "Russian" );[/src]

3. [src=c++]printf("Профит!");[/src]
Ответ
#3
я только начинаю изучать этот язык(скажем так, решил подготовиться к будущему первому курсу Smile )
я пока использую cout для вывода информации, не подскажете как для него адаптировать?..
и можно ли вообще установить какой то стандарт(в реестре к примеру), что бы всегда правильно выводился русский язык вне зависимости от языка, на котором написана программа?
Ответ
#4
А че там адаптировать то?
PHP код:
<?php 
cout
<<"Профит!";
Ответ
#5
Не зависимо от того, на котором написана - не выйдет.
Для всего остального есть вызов SetConsoleOutputCP ( http://msdn.microsoft.com/en-us/library/...s.85).aspx )
Ответ
#6
brilliant Написал:А че там адаптировать то?
PHP код:
<?php 
cout
<<"Профит!";

прошу прощения, сглупил.
Спасибо, разобрался)
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)