Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
139 / 60 / 13
Регистрация: 04.09.2011
Сообщений: 1,956
Записей в блоге: 1

Русские буквы в Microsoft Visual C++ 6.0

26.10.2011, 15:37. Показов 3211. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу тако код что бы выводило русские буквы
Code
1
2
3
4
5
6
7
8
9
#include <stdio.h> /* Для printf */
#include <locale.h> /* Для русского языка */
 
int main(int argc, char * argv [])
{
setlocale(LC_ALL,"Rus"); /* Обязательно должно быть первым */
printf("Русский язык !\n");
return 0;
}
Все рано выводит не понятные символы может надо что то другое писать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2011, 15:37
Ответы с готовыми решениями:

Русские буквы в консоли на Microsoft Visual C++ 6.0
Как по проше можно вывисти русские буквы в консоли на Microsoft Visual C++ 6.0. такой способ не срабатывает #include...

Microsoft Visual С++ 2010 Express (возможность использовать в консольных приложениях русские буквы)
Я хотел узнать есть ли возможность использовать в консольных приложениях русские буквы(для вывода на экран). Если ДА то подскажите как...

В Microsoft Visual C++ 6.0 не пишутся русские символы
Может и не туда пишу (сам не люблю когда на на форумах пишут не в тему), так что извините если что. Вот скрин.

5
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
26.10.2011, 15:52
Перегрузи оператор вывода и юзай на здоровье...
C++
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
#include <iostream>
using namespace std;
 
//Ðóññèôèêàöèÿ - ïåðåãðóçêîé îïåðàòîðà <<
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='¸')
            stream<<char(241);
        else if(*ps=='¨')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
int main()
{
   cout<<"Ýòî òåñò ïðîãðàìêè\n";
   system("pause");
   return 0;
}
0
 Аватар для xAtom
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
26.10.2011, 16:46
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <locale.h>
 
int main(void) {
   setlocale(LC_ALL,"rus_rus.866");
 
   wchar_t buf[32];
   wprintf(L"Ваше имя: ");
   wscanf(L"%s", buf);
 
   wprintf(L"Привет %s.\n", buf);
 
   getwchar();
   return 0;
}
1
26.10.2011, 17:12

Не по теме:

Каждую неделю (или день) этот вопрос. Есть тема русские шрифты в консоли. Если принципиально новое решение - стоит там разместить. В любом случае ТС туда направлять нужно, пусть читает и вникает в суть проблемы. Полезность форума с каждой повторяющейся + не раскрытой до конца темой падает :(.

1
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
26.10.2011, 17:27
bigredcat, здесь стоял акцент Microsoft Visual C++ 6.0, там это setlocale(LC_ALL,"Rus"); не работает, так что кроме этого для С++
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ostream& operator<<(ostream &stream,char* s)
врядли вообще что то ещё подходящее можно предложить
CharToOem - это уже Си вот и всё...

Добавлено через 2 минуты
Ах да забыл ещё можно SetConsoleOutputCP(1251) и шрифт LusindaConsole, вот этого не знал чесно слово
Цитата Сообщение от xAtom Посмотреть сообщение
rus_rus.866
Прикол
0
26.10.2011, 17:28
 Комментарий модератора 
Тема закрыта. Ссылку на Русские шрифты в консоли уже давали
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.10.2011, 17:28
Помогаю со студенческими работами здесь

Почему MS Visual C++ не показывает русские буквы
Вот такая программа(код) // rrrrrrrr.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; ...

Visual Studio не может определить русские буквы в файле
Есть очень большой файл текстовый, весит 10 гб. Нужно найти количество строк и сколько раз встречается символ р. Проблема в том, что я...

Заменить в исходном файле русские буквы ‘к’ на буквы ‘т’, буквы ‘т’ на буквы ‘к’, буквы ‘л’ на буквы ‘в’, буквы ‘в’ на
Задание: Заменить в исходном файле русские буквы ‘к’ на буквы ‘т’, буквы ‘т’ на буквы ‘к’, буквы ‘л’ на буквы ‘в’, буквы ‘в’ на буквы ‘л’.

Расположить латинские буквы в начале строки, отсортированные по алфавиту, а русские буквы в конце
ПОЖАЛУЙСТА ПОМОГИТЕ блондинке:) раньше не было фортрана а перевелася на другой факультет и сразу такие задачи... дана текстовая...

Как с сайта Microsoft скачать Microsoft Visual Studio 2005 Express Edition?
На сайте Microsoft вроде бы можно скачать Microsoft Visual Studio 2005 Express Edition, но отдаётся оттуда только файл vcsetup.exe размером...


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

Или воспользуйтесь поиском по форуму:
6
Закрытая тема Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 25.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 23.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru