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

Проблема с выводом кириллицы на экран - C++

Восстановить пароль Регистрация
 
OdessaNA
 Аватар для OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 240
04.02.2013, 19:49     Проблема с выводом кириллицы на экран #1
Друзья, у меня вопрос заключен в следующем, вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
struct Test{
  char name[40];
};
 
void main ()
{
    setlocale(LC_ALL, "RUSSIAN");
 
    cout << "Введи слово\n";
 
    Test obj;
    gets( obj.name );
 
    cout << obj.name << endl;
}
- что необходимо сделать, что бы при выводе введенной кириллическим шрифтом информации выводились кириллические буквы, а не символы?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2013, 19:49     Проблема с выводом кириллицы на экран
Посмотрите здесь:

Структура и класс string. Проблема с выводом строки. C++
Проблема с вводом-выводом из файлов C++
Проблема с выводом строки C++
C++ Проблема с выводом
C++ Проблема с выводом bitmap-ов на принтер...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HardLogin
 Аватар для HardLogin
52 / 52 / 1
Регистрация: 20.01.2013
Сообщений: 644
Записей в блоге: 1
04.02.2013, 20:01     Проблема с выводом кириллицы на экран #2
у тебя компилер devcpp?
OdessaNA
 Аватар для OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 240
04.02.2013, 20:02  [ТС]     Проблема с выводом кириллицы на экран #3
VS 2012
HardLogin
 Аватар для HardLogin
52 / 52 / 1
Регистрация: 20.01.2013
Сообщений: 644
Записей в блоге: 1
04.02.2013, 20:07     Проблема с выводом кириллицы на экран #4
а не незнаю
Михан
 Аватар для Михан
8 / 8 / 1
Регистрация: 05.11.2009
Сообщений: 74
04.02.2013, 20:18     Проблема с выводом кириллицы на экран #5
попробуй подключить сверху #include <iomanip>
OdessaNA
 Аватар для OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 240
04.02.2013, 20:20  [ТС]     Проблема с выводом кириллицы на экран #6
Цитата Сообщение от Михан Посмотреть сообщение
попробуй подключить сверху #include <iomanip>
Неа, это точно не пойдёт!
NoMasters
Псевдослучайный
1737 / 1080 / 69
Регистрация: 13.09.2011
Сообщений: 3,094
04.02.2013, 20:28     Проблема с выводом кириллицы на экран #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Используй юникод, Люк.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2013, 22:30     Проблема с выводом кириллицы на экран
Еще ссылки по теме:

Проблема с выводом строк C++
C++ Проблема с выводом времени
Проблема с выводом массива спиралью против часовой стрелки C++

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

Или воспользуйтесь поиском по форуму:
OdessaNA
 Аватар для OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 240
04.02.2013, 22:30  [ТС]     Проблема с выводом кириллицы на экран #8
Спасибо, друзья, за помощь.
Вот моё решение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <Windows.h>
using namespace std;
 
struct Test{
  char name[40];
};
 
void main ()
{
    ::SetConsoleCP(::GetACP());
    ::SetConsoleOutputCP(::GetACP());
 
    cout << "Введи слово\n";
    
    Test obj;
    gets( obj.name );
        
    for(int i = 0; i < 5; ++i)
        cout << obj.name << endl;       
}
Yandex
Объявления
04.02.2013, 22:30     Проблема с выводом кириллицы на экран
Ответ Создать тему
Опции темы

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