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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 38, средняя оценка - 4.76
янгл
6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
#1

Русский шрифт в BC++ - C++

28.09.2010, 19:17. Просмотров 4831. Ответов 37
Метки нет (Все метки)

Всем привет. У меня Borland C++ 3.1. Подскажите как вводить и выводить русский шрифт. Выводить на экран или в файл, вводить через консоль.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2010, 19:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Русский шрифт в BC++ (C++):

Русский шрифт - C++
Всем доброго времени суток! Недавно начал изучать С++ и столкнулся с небольшой проблемой. При выводе консольного окна win 32 вместо...

Не отображается русский шрифт - C++
#include <iostream> #include <string> #include <cstring> using namespace std; struct Zacetka {int nomer_zacetki; int...

Русский шрифт в Borland C++ 3.1 - C++
Сразу извиняюсь, за подобную тему, но в шапке под форума русские шрифты в консоли, много что перепробовал, но так русский и не смогу...

Русский шрифт в консоли - C++
Как подключить русский шрифт в консоли?

и опять русский шрифт в консоли - C++
создал файл russian.h запихал в него следующее #include <iostream> #include <windows.h> char* Rus(const char* text); char...

Как настроить русский шрифт - C++
Здравствуйте, подскажите пожалуйста, как настроить отображение русских букв:

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mojidabckuu
5 / 5 / 1
Регистрация: 26.09.2010
Сообщений: 25
04.10.2010, 00:33 #16
Цитата Сообщение от янгл Посмотреть сообщение
на Borland C++ 3.1 не действует. Установил Turbo C++, но он глючит. Я написал об этом здесь Disk is not ready in drive D. Нужна помощь
mojidabckuu, какой компилятор, можно посмотреть в Help > Help on help. Вы говорить, что у вас всё работает. То есть вы можете вводить русские буквы?
Turbo C++. Единственное чем могу помочь только скинуть компилю =))
Я не знаю, что глючит или что с путями не так, но сам факт..
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
04.10.2010, 05:03 #17
А может стоит попробовать установить современный компилятор/IDE?
янгл
6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
04.10.2010, 17:57  [ТС] #18
Nameless One, дело в том, что на данный момент я изучаю си для учебных нужд: мы программируем и используем программы для расчёта математических задач, ide для этого нам не нужна. Какой вы имеете введу компилятор? Наш преподаватель использует борланд си++. Думаю, что нет смысла программировать на другом, если контрольные, лабораторные и экзамен будем сдавать на борланде.
mojidabckuu, буду очень благодарен, если скинете свой компилятор.
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
04.10.2010, 18:21 #19
Цитата Сообщение от янгл Посмотреть сообщение
Наш преподаватель использует борланд си++
Borland C++ - это тоже IDE, причем безнадежно устаревшая. Лучше подобрать что-нибудь поновее, что хотя бы поддерживает текущий стандарт языка, хотя бы из этой темы.
Цитата Сообщение от янгл Посмотреть сообщение
Думаю, что нет смысла программировать на другом, если контрольные, лабораторные и экзамен будем сдавать на борланде.
А что, преподаватель запрещает использовать что-нибудь отличное от Borland?
Цитата Сообщение от янгл Посмотреть сообщение
...ide для этого нам не нужна. Какой вы имеете введу компилятор?
Если нужен голый компилятор, то могу посоветовать gcc под Linux, mingw и компилятор Microsoft под Windows.
янгл
6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
04.10.2010, 18:54  [ТС] #20
У преподавателя все сделано и написано под тот компилятор и мне больше всего не хочется пытаться, что-то изменить, тем более, что он не любит, когда задают слишком много вопросов))
Я вообще хочу научиться программировать в Visual C++. Но пока придётся в борланде.
mojidabckuu, скиньте пожалуйста свой компилятор.
Астик
12 / 12 / 0
Регистрация: 03.10.2010
Сообщений: 173
Записей в блоге: 1
04.10.2010, 18:59 #21
а для Visual Studio 2010 как ?
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
04.10.2010, 19:01 #22

Не по теме:

Цитата Сообщение от янгл Посмотреть сообщение
Я вообще хочу научиться программировать в Visual C++
ага, видно, как сильно ты этого хочешь:
Цитата Сообщение от янгл Посмотреть сообщение
и мне больше всего не хочется пытаться, что-то изменить, тем более, что он не любит, когда задают слишком много вопросов))
Ну а мне-то что? Дело твое...



Цитата Сообщение от Астик Посмотреть сообщение
а для Visual Studio 2010 как ?
Что "как"?
Астик
12 / 12 / 0
Регистрация: 03.10.2010
Сообщений: 173
Записей в блоге: 1
04.10.2010, 19:05 #23
как сделать так чтобы в консоли выводились русские буквы ?
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
04.10.2010, 19:07 #24
Астик, смотри второй пост этой темы. Там есть ссылка, по которой подробно расписано несколько способов. Выбирай любой, который тебе понравится
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
04.10.2010, 19:11 #25
Можно так например

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    std::locale loc("");
    std::locale().global(loc);
    std::cout<<"Русский язык\n";
    return 0;
}
Астик
12 / 12 / 0
Регистрация: 03.10.2010
Сообщений: 173
Записей в блоге: 1
04.10.2010, 19:12 #26
спасибо большое!!! а для printf как ? есть ваще ?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
04.10.2010, 19:13 #27
C
1
setlocale(LC_CTYPE, "Rus");
Хотя через класс locale ставит локаль не для отдельной функции, а для данной программы вцелом.
Астик
12 / 12 / 0
Регистрация: 03.10.2010
Сообщений: 173
Записей в блоге: 1
04.10.2010, 19:25 #28
Цитата Сообщение от Lavroff Посмотреть сообщение
Код C1 setlocale(LC_CTYPE, "Rus");
как это вставить например вот сюда

C
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include <stdio.h>
#include<conio.h>
 
int main(void)
{
    printf("Вася петя леша!!");
    getch();
    return 0;
}
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
04.10.2010, 19:29 #29
C
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <stdio.h>
#include<conio.h>
#include <locale.h>
 
int main(void)
{
setlocale(LC_CTYPE, "Rus");
printf("Вася петя леша!!");
getch();
return 0;
}
Астик
12 / 12 / 0
Регистрация: 03.10.2010
Сообщений: 173
Записей в блоге: 1
04.10.2010, 19:31 #30
Спасибо )))))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2010, 19:31
Привет! Вот еще темы с ответами:

Русский шрифт в code::block 10-05 - C++
Доброго всем времени суток.Тема наверное старая дана целая куча различных рекомендаций,но что бы я не делал в code::block 10-05 у меня...

Кроссплатформенный русский шрифт консоли - C++
Вы скажите, что такая тема и вы будите правы... Но у меня дело со всем в другом. Я делаю шрифт в консоле русским, и компилирую свою...

Русский шрифт и функция atof() - C++
Привет всем! Подскажите, как правильно в программах на С++ делать вывод русского шрифта в консоль. Я пишу такую строку: ...

Русский шрифт вводится, как попало - C++
Русский шрифт вводится как попало


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.10.2010, 19:31
Ответ Создать тему
Опции темы

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