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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.83
advan
0 / 0 / 0
Регистрация: 20.11.2010
Сообщений: 25
#1

русские буквы - C++

20.11.2010, 22:19. Просмотров 2495. Ответов 5
Метки нет (Все метки)

Иероглифы вместо русских слов.Что делать???
(Пользуюсь С++ Builder 2010)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2010, 22:19     русские буквы
Посмотрите здесь:

Русские буквы в консоли - C++
У меня прекрастно выводятся русские буквы в консоль, но если я ввожу русский текст в какуюту переменную, то вывести ее коректно не...

Не понимает русские буквы - C++
Здравствуйте, wchar_t t_in; wcin.getline(t_in, 20);Английские передаю,в массив записываються: 97('a'), а вот русские передаю,массив...

Префикс L и русские буквы - C++
Простой файл: #include <iostream> #include <locale> using namespace std; int main() { setlocale(LC_ALL,...

Русские буквы в консоле - C++
Привет. Совсем недавно начал изучать C++ и тут такое дело... //Заменить все точки в строке восклицательным знаком... ...

Русские буквы в c++ char - C++
Здравствуйте, уже все облазил так ничего не нашел и не понял, нужно понять одну простую вещь, необходимо ввести с клавиатуры русское слово...

Русские буквы консоли - C++
Знаю что таких тембыло очень много, но у меня никак не получается вывести слово "Привет" в консоли. Пробую так ...

Английские и русские буквы. - C++
Здравствуйте! Подскажите пожалуйста, как в С отличить русские буквы от английских? Я думаю что надо оперировать с кодами букв, но как...

не фильтрует русские буквы - C++
Здравствуйте! Такая проблема... Вводится строка, пользоватль выбирает фильтр и вместо букв или цыфр вставляются пробелы... С латиницей, с...

строки, русские буквы!!! - C++
Дано предложение. Напечатать все его буквы "и". но ведь С не знает русских букв??? помогите написать прогу, очень прошу)))

Не распознает русские буквы. - C++
// vc.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" // Дописывает в файл фамилию, имя и номер...

Русские буквы из файла. - C++
Пользуюсь Borland C++5.02. Пытаюсь написать опросник. А компилятор не хочет с файла выводить русские буквы из файла выводит на консоль ...

Не выводятся русские буквы - C++
#include <iostream> using namespace std; int mul (int x, int y); // прототип функции mul() int main() ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.11.2010, 22:25     русские буквы #2
Русские шрифты в консоли
Dimon4ik32
13 / 13 / 1
Регистрация: 16.11.2010
Сообщений: 32
20.11.2010, 23:02     русские буквы #3
Подключи заголовочный файл #include <clocale>

и после main() пропиши setlocale(LC_CTYPE,"Russian");
вот пример

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <clocale>
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE,"Russian");
    cout << "Привет мир!" << endl;
    return 0;
}
advan
0 / 0 / 0
Регистрация: 20.11.2010
Сообщений: 25
20.11.2010, 23:55  [ТС]     русские буквы #4
Цитата Сообщение от Dimon4ik32 Посмотреть сообщение
Подключи заголовочный файл #include <clocale>

и после main() пропиши setlocale(LC_CTYPE,"Russian");
вот пример

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <clocale>
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE,"Russian");
    cout << "Привет мир!" << endl;
    return 0;
}
не помогло
Dimon4ik32
13 / 13 / 1
Регистрация: 16.11.2010
Сообщений: 32
21.11.2010, 00:04     русские буквы #5
попробуй функцию CharToOem
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include "windows.h"
using namespace std;
 
int main()
{
    char rus[256];
    CharToOem("Привет", rus);
    cout << rus << endl;
    return 0;
}
advan
0 / 0 / 0
Регистрация: 20.11.2010
Сообщений: 25
21.11.2010, 00:27  [ТС]     русские буквы #6
Цитата Сообщение от Dimon4ik32 Посмотреть сообщение
попробуй функцию CharToOem
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include "windows.h"
using namespace std;
 
int main()
{
    char rus[256];
    CharToOem("Привет", rus);
    cout << rus << endl;
    return 0;
}
заработало!!!
Yandex
Объявления
21.11.2010, 00:27     русские буквы
Ответ Создать тему
Опции темы

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