С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 6
1

Ошибка с подключением русского языка

27.09.2013, 10:22. Показов 872. Ответов 3
Метки нет (Все метки)

А так же, почему то выделяет красным число "pi"

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <math.h>
#include <windows.h>
char bufRus[256];
char* Rus(const char*text)
 {
 CharToOem(text, bufRus);
 return bufRus;
 }
main()
{
      float s,h,v,r;
      printf(Rus("Ââåäèòå h è r\n"));
      scanf("%f,%f",&h,&r);
      printf(Rus("Èñõîäíûå äàííûå:\n h=%f7.3fr=%f7.3f\n",&h,&r));
      s=pi*2*r*h;
      v=pi*r*r*h;
      printf(Rus("Ðåçóëüòàòû:\n S=%f, V=%f",&s,&v));
      getchar();
      return(0);
      }
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2013, 10:22
Ответы с готовыми решениями:

Ошибка в программе C++ (калькулятор). Подключение русского языка
Хочу написать простенький калькулятор на C++, но постоянно выдаёт ошибку. #include &quot;stdafx.h&quot;...

Ошибка отображения русского языка в Pascal ABC и т.д
Проблема появилась недавно,не понятным образом,перестал отображаться русский язык в верхней части...

Ошибка отображения русского языка в Командной строке
Всем доброго времени суток. При установке Denwer 3 была замечена ошибка отображения русского...

Поддержка русского языка
После переноса базы на новый SQLServer 2014, перестали выполняться запросы (ps имена таблиц на...

3
238 / 238 / 113
Регистрация: 03.09.2011
Сообщений: 558
27.09.2013, 10:24 2
Цитата Сообщение от Vigan Посмотреть сообщение
А так же, почему то выделяет красным число "pi"
C++
1
setlocale(LC_ALL,"Rus");
C++
1
const double pi=3.14;
1
Почетный модератор
Эксперт С++
5845 / 2855 / 390
Регистрация: 01.11.2011
Сообщений: 6,903
27.09.2013, 10:34 3
Vigan, вот здесь читаем до посинения: Русские шрифты в консоли.
1
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 6
27.09.2013, 10:53  [ТС] 4
Цитата Сообщение от newb_programmer Посмотреть сообщение
C++
1
setlocale(LC_ALL,"Rus");
C++
1
const double pi=3.14;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <math.h>
#include <locale.h>
 
main()
{
      setlocale(LC_ALL,"Rus");
      const double pi=3.14;
float s,h,v,r;
printf("Ââåäèòå h è r\n");
scanf("%f,%f",&h,&r);
printf("Èñõîäíûå äàííûå:\n h=%f7.3fr=%f7.3f\n",&h,&r);
s=pi*2*r*h;
v=pi*r*r*h;
printf("Ðåçóëüòàòû:\n S=%f, V=%f",&s,&v);
getchar();
return(0);
}
Теперь уже какая то трабла вылезла с тем, что оно при вводе 1го значения сразу просчитывает и закрывает программу, а должно вводиться 2.

Добавлено через 7 минут
Разбрался, что не правильно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.09.2013, 10:53

Подключение русского языка
Недавно нашла,как сделать так,чтобы на экране отображались на русском языке не только фразы из...

Словарь русского языка
Помогите пожалуйста написать консольное приложение на c# Компьютер выдает на экран слово с...

Не понимает русского языка
Добрый день друзья, вот столкнулся с такой проблемой... Вчера, как обычно - закончил писать часть...

Словарь русского языка
Подскажите пожалуйста где можно скачать словарь русского языка в txt желательно в кодировkе utf8 и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru