|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.01.2012, 13:06 | #1 |
Пользователь
Регистрация: 21.12.2011
Сообщений: 14
|
Работа со строками, C++
Народ, снова нужна ваша помощь есть такая задачка
В произвольной тексте на русском языке заменить все буквы "о" буквами "а" Помогите пжлст =) Она дана как пример на экзамене и ещё несколько подобных, помогите пжлст =) а от неё я уже плясать буду) По идее задача не сложная, но я с текстом что-то на "вы". Попробовал проделать это с обычной строкой, но работает это только с английским алфавитом(( Код:
|
29.01.2012, 13:47 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А чем помочь то? На первый взгляд решение правильное, только местами символы А и О поменяй в операторе условия.
Ну и я бы gets(s); заменил на cin>>s;
I'm learning to live...
|
29.01.2012, 14:07 | #3 |
Пользователь
Регистрация: 21.12.2011
Сообщений: 14
|
Не, ну мне знающие люди сказали что я по дубовому память выделил char s[1024], раз текст, то наверное много строк должно быть, ну и проблема с английским алфавитом( на русском языке же =/) на русском ок крякозябры выводит.
|
29.01.2012, 14:41 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
29.01.2012, 14:46 | #5 |
Пользователь
Регистрация: 21.12.2011
Сообщений: 14
|
Хорошо, а как насчёт латиницы?
|
29.01.2012, 15:45 | #6 |
Пользователь
Регистрация: 16.08.2011
Сообщений: 69
|
Попробуйте так:
Код:
|
29.01.2012, 16:00 | #7 |
Пользователь
Регистрация: 21.12.2011
Сообщений: 14
|
Спасибо! Вроде работает!) только что такое SetConsoleCP(1251)?)
Последний раз редактировалось Killspamers; 29.01.2012 в 16:03. |
29.01.2012, 16:10 | #8 |
Пользователь
Регистрация: 16.08.2011
Сообщений: 69
|
Я думаю преподу понравится, если вы сделаете чтения с файла.(сразу все проблемы отпадают)
К примеру: Код:
Последний раз редактировалось _kilik_; 29.01.2012 в 16:30. |
29.01.2012, 16:29 | #9 |
Пользователь
Регистрация: 16.08.2011
Сообщений: 69
|
GetConsoleCP() ->получить кодировку символов используемую в консоли
SetConsoleCP() ->установить кодировку символов используемую в консоли |
29.01.2012, 16:30 | #10 |
Пользователь
Регистрация: 21.12.2011
Сообщений: 14
|
Не компилится, "невозможно преобразовать параметр 1 из 'std::string' в 'const char *'"
15 строка. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа со строками. | tinton | Помощь студентам | 0 | 14.11.2011 18:31 |
C# Работа со строками | Rikhard | Общие вопросы C/C++ | 1 | 08.12.2010 22:29 |
Работа с матрицами (норма матрицы, работа со строками) | Neitrosha | Помощь студентам | 1 | 26.11.2010 20:19 |
Работа со строками (С/С++) | 4ery | Помощь студентам | 3 | 24.12.2008 22:54 |
Работа с строками | Technolog | Microsoft Office Excel | 2 | 17.12.2008 09:58 |