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

Русский текст - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
21.12.2011, 11:10     Русский текст #1
Помогите сделать на русском в консоли ввод и вывод!
Пишу в консоли русскими а выдаёт иероглифы!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <clocale>
using namespace std;
void main()
{
    setlocale (LC_ALL, "Russian"); 
    const int n = 300;
    char text[n];
    cout<<"Input text:\n";
    cin.getline(text, n);
    cout<<"Text:\n";
    cout<<text<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vadrus
22 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 18
21.12.2011, 11:17     Русский текст #2
setlocale (LC_CTYPE, "Russian");

Добавлено через 1 минуту
хотя...не знаю даже, у мя и то, и другое работает...((
Marine
 Аватар для Marine
8 / 8 / 0
Регистрация: 12.03.2010
Сообщений: 44
21.12.2011, 11:19     Русский текст #3
vpnwz151, вместо #include <clocale> напиши #include <windows.h>
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
21.12.2011, 11:20     Русский текст #4
vpnwz151, попробуйте писать в MSVS 2010
-=ЮрА=-
Заблокирован
Автор FAQ
21.12.2011, 11:38     Русский текст #5
Цитата Сообщение от vpnwz151 Посмотреть сообщение
Помогите сделать на русском в консоли ввод и вывод!
Пишу в консоли русскими а выдаёт иероглифы!
- посмотри этот пост Русский текст без танцев с бубнами
и топик в целом там все варианты расжевали
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
21.12.2011, 12:16  [ТС]     Русский текст #6
Цитата Сообщение от Marine Посмотреть сообщение
vpnwz151, вместо #include <clocale> напиши #include <windows.h>
не помогло иероглифы лезут(
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.12.2011, 12:23     Русский текст #7
Цитата Сообщение от vpnwz151 Посмотреть сообщение
не помогло иероглифы лезут(
либо измените себя - выучите наконец английский, либо измените ОС на линукс
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
21.12.2011, 12:24  [ТС]     Русский текст #8
Цитата Сообщение от Jupiter Посмотреть сообщение
либо измените себя - выучите наконец английский, либо измените ОС на линукс
Английский знаю нужно на русском!
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.12.2011, 12:27     Русский текст #9
Цитата Сообщение от vpnwz151 Посмотреть сообщение
Английский знаю нужно на русском!
виндовс консоль никогда, слышите? никогда не поддерживала и не будет поддерживать русский без каких либо танцев
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
21.12.2011, 14:18  [ТС]     Русский текст #10
Дайте ответ на такой вопрос для чего оно нужно
C++
1
2
#include <stdlib.h>
#include <string>
И где можно скачать норм библиотеку по этому с описанием!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2011, 17:54     Русский текст
Еще ссылки по теме:

C++ Русский текст в консоли
Вывести русский текст C++
Русский текст в консоли C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
21.12.2011, 17:54     Русский текст #11
setlocale(0,"");
Yandex
Объявления
21.12.2011, 17:54     Русский текст
Ответ Создать тему
Опции темы

Текущее время: 14:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru