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

Как сделать чтобы русский язык выводился - C++

Восстановить пароль Регистрация
 
lena0106
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 105
20.06.2016, 11:27     Как сделать чтобы русский язык выводился #1
#include <stdlib.h>
#include <iostream>
#include <windows.h>


using namespace std;
struct listelem{
int el;
listelem* next;
};


listelem* stackstart;
listelem* stackend;

void addel(int cr)
{
int i;
if (stackend!=NULL){
stackend->next = new (listelem);
stackend=stackend->next;
stackend->el = cr;
stackend->next=NULL;
}
else{
stackend = new (listelem);
stackend->el = cr;
stackend->next=NULL;
stackstart=stackend;
}
}

void deleteel(int cr)
{ listelem* cur=stackstart;
if (cur->el==cr){
stackstart=stackstart->next;
delete(cur);
return;
}
while ((cur->next->next!=NULL)&(cur->next->el!=cr)){
cur=cur->next;}
if (cur->next->el==cr){
listelem* tmp=cur->next;
cur->next=cur->next->next;
delete(tmp);
}
}


void sortel(void)
{
listelem* cur;
int tmp;
bool changed=true;
while (changed){
changed=false;
cur=stackstart;
while (cur->next!=NULL){
if (cur->el>cur->next->el){
tmp=cur->el;
cur->el=cur->next->el;
cur->next->el=tmp;
changed=true;
}
cur=cur->next;
}
}
}

void showall(void)
{
listelem* cur=stackstart;
while (cur!=NULL){
cout << cur->el << '\t';
cur=cur->next;
}
}

int main()
{
SetConsoleCP(1251);//настройки для русского языка
SetConsoleOutputCP(1251);
int answer;
listelem book;
int k,n,i;
do{
cout << "Выберите действие (1) - добавить,(2)-удалить,(3)-сортировать, (4) - показать все\n";
cin >> answer;
switch (answer){
case 1:{
cout << "Введите число для добавления ";
cin >> k;
addel(k);
}
break;
case 2:{
cout << "Введите число для добавления ";
cin >> k;
deleteel(k);
}
break;
case 3:{
sortel();
}
break;
case 4:{
showall();
}
break;
}
}while ((answer>0)&&(answer<5));
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2016, 11:27     Как сделать чтобы русский язык выводился
Посмотрите здесь:

C++ Как подключить русский язык к турбо С
Как сделать так чтобы результат выводился в градусах ? C++
Как убрать цикл while, чтобы результат выводился без нажатия точки? C++
C++ Как сделать в приложении С++ русский язык?
C++ Как в string использовать русский язык?
C++ Как добавить русский язык?
C++ Как настроить русский язык в codeblocks
C++ Подскажите как сделать, чтобы не выводился лишний мусор?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ferrari F1
Заблокирован
296 / 282 / 62
Регистрация: 27.01.2015
Сообщений: 1,901
Записей в блоге: 1
Завершенные тесты: 1
20.06.2016, 11:28     Как сделать чтобы русский язык выводился #2
Русские шрифты в консоли
nstwf
86 / 76 / 30
Регистрация: 19.02.2016
Сообщений: 324
Завершенные тесты: 1
20.06.2016, 11:28     Как сделать чтобы русский язык выводился #3
C++
1
2
3
#include <windows.h> 
SetConsoleCP(1251); 
SetConsoleOutputCP(1251)
Yandex
Объявления
20.06.2016, 11:28     Как сделать чтобы русский язык выводился
Ответ Создать тему
Опции темы

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