Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
parovoz121
0 / 0 / 0
Регистрация: 06.06.2010
Сообщений: 7
1

строки.русский язык.

10.06.2010, 03:30. Просмотров 551. Ответов 0
Метки нет (Все метки)

помогите пожалуйста. есть код подключил "русский текст"вот таким образом: setlocale(LC_CTYPE,("Russian"));
в консоле при использовании cout выводит русский текст без проблем. но когда выводит строку то получаются кракозябры. помогите пожалуйста исправить.
например:
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
27
28
29
30
31
32
33
cout << "строка до удаления К: ";-русский текст все ок
cout << str << endl;- кракозябры ( если строку str я ввел в консоле на русском )
вот код:
 
#include <iostream>
#include <sstream>
 
int main()
{
using namespace std;
setlocale(LC_CTYPE,("Russian"));
string str;
int K;
cout << "введите строку : ";
getline(cin, str);
cout << "введите К: ";
cin >> K;
cout << "строка до удаления К: ";
cout << str << endl;
 
istringstream sstr(str);
string s;
cout << "строка после удаления К: ";
while (sstr >> s)
if (s.length() >= K)
{
s.erase(K - 1, 1);
cout << s << " ";
}
 
cin.ignore();
cin.get();
}
и еще вопрос: как можно сделать чтобы когда вводиш К можно было только цифры вводить? (если буквы то сообщение об ошибке и предложение еще раз ввести К
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2010, 03:30
Ответы с готовыми решениями:

Xcode , С++ и русский язык: как вывести в файл русский текст без сбитой кодировки?
Как сделать так, чтобы после некоторых манипуляций в файл выводился русский текст без сбитой...

Русский язык
char szNonColorEmbeddedMsg; int iNonColorEmbeddedMsgLen = 0; for (size_t pos = 0; pos &lt;...

Русский язык
Нужно написать программу, которая исправляла бы ошибки после Ж,Ч,Ш,Щ(Ы,Я,Ю на И,А,У). Учитывая...

Русский язык
Помогите пишу задачу,как сделать чтоб всё выводило на русском языке? какая функция? или фрагмент...

Русский язык
В общем у меня такая проблема , имеется код , в котором нужно что бы выводились русские буквы...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2010, 03:30

Русский язык в C++
Как в C++ консоли подключить русский язык желательной setLoceta(Rus) такой функцией, у меня не...

русский язык
Использую компилятор Dev C++ , при выводе результата если написать слово про русски то оно...

Русский Язык!!!
Как в переменную char A; занести Ф только чтоб после отоброжалось не каракули а Ф! и библиотеку!


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

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

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