Как сделать русский язык в консоли Microsoft Visual Studio 2010 Express? Вместо русских букв выводятся крякозябры.
Asked
Active
Viewed 2,503 times
2
1 Answers
2
setlocale(LC_ALL, "RUSSIAN");
или просто
setlocale(0, "");
devEugene
- 435
-
Спасибо за ответ. Но я имел ввиду настройку где-то подправить, или что-то типа того. А вы предлагаете каждый раз в исх. код проги вставлять данную конструкцию. Не удобно. – dr_kraken Jun 28 '14 at 12:02
-
@dr_kraken действительно, зачем программе корректно работать, можно же на хосте настройки подкрутить – etki Jun 28 '14 at 12:05
-
@Flike На каком хосте? Я имел ввиду в Visual Studio настройки подправить, если они конечно же есть. – dr_kraken Jun 28 '14 at 12:09
-
Вопрос решился подобным образом: #include <stdio.h> #include <locale.h>
int main() { setlocale(LC_ALL, "rus");
puts("Привет, мир!");
return 0; }
– dr_kraken Jun 28 '14 at 17:47 -
Попробуйте добавить перед
return 0;char s[1000]; fgets(s, 1000, stdin); puts(s);и проверьте, выводятся введенные русские буквы или кракозябры?
– avp Jun 28 '14 at 19:16
Наверное, проще всего посмотреть не них, задав в гугле вопрос
Получите, например, http://hashcode.ru/questions/70089
– avp Jun 28 '14 at 15:52