Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lena0106
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 105
#1

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

20.06.2016, 11:27. Просмотров 254. Ответов 2
Метки нет (Все метки)

#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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2016, 11:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать чтобы русский язык выводился (C++):

Как сделать так чтобы результат выводился в градусах ? - C++
Нужно что бы результат выводился в градусах, а то он выводит числа типо 0.0000034 и т д Если надо могу написать программу сюда С++

Подскажите как сделать, чтобы не выводился лишний мусор? - C++
Подскажите как сделать, чтобы не выводился лишний мусор? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; bool...

Как сделать в приложении С++ русский язык? - C++
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Мне 11 лет, и я учусь программировать на С++. В своих программах я...

как сделать чтобы читало русские буквы с массива и выводило русский шрифт при функции рекурсии - C++
Добрый день #include &lt;iostream&gt; using namespace std; void reverse(char *s); int main()

Как добавить русский язык? - C++
Как добавить русский язык?Условие задачи такое:Дана строка. Преобразовать в ней все строчные буквы(как латинские, так и русские) в...

Как убрать цикл while, чтобы результат выводился без нажатия точки? - C++
char cKey_USER = 0; int iSumma = 0; while (cKey_USER != ' ') { cKey_USER = getchar(); if (GetLetter(cKey_USER) != 0) {...

2
Ferrari F1
619 / 513 / 101
Регистрация: 27.01.2015
Сообщений: 2,985
Записей в блоге: 1
Завершенные тесты: 1
20.06.2016, 11:28 #2
Русские шрифты в консоли
0
nstwf
87 / 77 / 32
Регистрация: 19.02.2016
Сообщений: 336
Завершенные тесты: 1
20.06.2016, 11:28 #3
C++
1
2
3
#include <windows.h> 
SetConsoleCP(1251); 
SetConsoleOutputCP(1251)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2016, 11:28
Привет! Вот еще темы с ответами:

Как настроить русский язык в codeblocks - C++
Программа выводит сообщения на русском, но при вводе вылезают казяблики, что можно предпринять? #include &lt;iostream&gt; #include &lt;clocale&gt; ...

Как в string использовать русский язык? - C++
как в string использовать русский язык, setlocale не помогает ...

Как подключить русский язык к турбо С - C++
люди надо помощь. как подключить русский язык к турбо С. так что бы в прогах отображали рус букви. заранее спс.

Как поменять язык файлов на русский? - C++
В папке исходный код и и папка сословарями,которые нужно каинуть на диск D.Суть-изменить язык с англ на русс.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru