Кириллица в консоли

Для простых задач можно использовать русскую локализацию, для того необходимо подключить библиотеки:

1
2
#include 
using namespace std;

добавить следующие строки в функцию Main()

1
    setlocale(LC_ALL, "Russian");

В целом пример использования:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <QtCore/QCoreApplication>
#include 
#include 
#include 
using namespace std;
 
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    setlocale(LC_ALL, "Russian");
    cout << "\t Пример условных операторов" << endl;
 
    double x,y;
    cout << "Введите x: ";     cin >> x;
    if(x>=0)
        y = x;
    else
        y = -x;
    cout <0)?true:false;
    if(b)
        cout<< "X - положительное"<<endl;
 
    printf("================================ \n");
 
    char sel = 'a';
    switch(sel)
    {
        case 't': cout<<"t"; break;
        case 'a': cout<<"a"; break;
        case 'b': cout<<"b"; break;
        case 'c': cout<<"c"; break;
    };
 
    return a.exec();
}

Результат работы программы:

rez