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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.83
limelight
8 / 8 / 0
Регистрация: 17.04.2010
Сообщений: 112
#1

ввод, вывод, кириллица - C++

24.04.2010, 01:24. Просмотров 5715. Ответов 1
Метки нет (Все метки)

Если подобная тема поднималась(скорее всего да) то дайте ссылку , т.к. я ответа на свой вопрос не нашел.

Среда MSVS 2005.
Чтобы выводить текст в кириллице удобно использовать setlocale(). с этим все ясно.
но как быть когда требуется ввести строку состоящую из кириллического текста посредством
cin ? Ну, т.е. cin>>stroka, где stroka будет "Привет".
Поясню - если мы пишем вначале программы setlocale() , то с выводом кириллицы посредством
cout у нас проблемы нет, но есть проблемы с вводом посредством cin. Если setlocale() не использовать то тогда возникают проблемы с выводом кириллицы, но нет проблем с вводом.

Как раз и навсегда решить эту проблему?
Неужели нет стандартных приемов работы с русским(да и любым интернациональным) текстом?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2010, 01:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ввод, вывод, кириллица (C++):

Ввод / вывод. Кириллица. - C++
Помогите плиз! Эта программа выводит строки в которых есть слово) Программа работает только с латинским алфавитом! Как переделать на...

Ввод вывод в файл и консоль.(Кириллица) - C++
int main() { setlocale(LC_ALL, "rus"); ifstream a("qwe.txt"); string x, y; getline(cin, x); //1- ввод из консоли в (x) ...

Файловый ввод-вывод: выводятся не все символы, не читается кириллица - C++
Добрый день! При написании простого консольного приложения, целью которого является вывод заданных данных в текстовый файл, столкнулся с...

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод - C++
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку с клавиатуры и переводит её в двоичный код. затем наоборот...

Поменять консольный ввод-вывод на файловый ввод-вывод - C++
вот у меня калькулятор как мне сделать что б числа вводились из файла и результат записывался в новый файл ? // ОБРАТНАЯ...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
24.04.2010, 06:42 #2
Русские шрифты в консоли
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2010, 06:42
Привет! Вот еще темы с ответами:

Запись выражений, ввод–вывод информацииЗапись выражений, ввод–вывод информации - C++
Задача 2.1. Пользуясь только операцией умножения, вычислить (A в 7-ой степени) за четыре операции. Задача 2.2. Очистить экран,...

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур - C++
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран? Само задание: О каждой книге ...

Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод) - C++
Как сделать чтобы список студентов выводился на экран в конце? #include<iostream> #include<stdio.h> #include<stdlib.h> ...

Поиск в массиве структур по заданному полю и вывод в алфавитном порядке (файловый ввод/вывод) - C++
Помогите с функцией void runFile() что бы с файла брал и выводил в алфавитном порядке список товаров, хранящихся больше месяца, стоимость...


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

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

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