![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Подтвердите свой е-майл
Регистрация: 13.06.2010
Сообщений: 39
|
![]()
К примеру,программа отслеживает слова полиндромы(т.е. wow , Madam,I'm Adam , OttO,...)не зависимо от регистра.
Как убрать символы препинания и оставить только буквы(к примеру:MadamImAdam) Код:
Последний раз редактировалось Aleksandr_Yanov; 25.08.2010 в 20:37. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Вот такая вот функция выкинет все символы кроме букв (используем известную функцию isalpha()):
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#3 |
Подтвердите свой е-майл
Регистрация: 13.06.2010
Сообщений: 39
|
![]()
А как мне теперь её встроить в main?
Мне теперь нужно,как я понял,создать указатель в main,который будет принимать результат вашей функции? Но у меня ведь тип string.Как же быть? |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 328
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Подтвердите свой е-майл
Регистрация: 13.06.2010
Сообщений: 39
|
![]()
ozo,спасибо!
Запустил,всё ок,вот только не пойму зачем нужна вот эта библиотека(если не секрет): locale? У меня без неё работает всё ![]() А как возможно ещё пробелы удалять? Polinom,n monilop Ещё одно условие поставить в deleteNotLetters()? Последний раз редактировалось Aleksandr_Yanov; 25.08.2010 в 14:27. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 328
|
![]()
Ну это уже к гуглу вопросы или к справочнику по STL, в теории тогда будет работать еще и с русскими символами, но у меня таки не работает с std::string : GNU/Linux x86_64, компилятор g++ 4.5.1, а вот с std::wstring таки работает и на ура =-)
|
![]() |
![]() |
![]() |
#7 | |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
2Aleksandr_Yanov
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 328
|
![]()
Пробелы таки в моём примере удаляются. оО
|
![]() |
![]() |
![]() |
#9 |
Подтвердите свой е-майл
Регистрация: 13.06.2010
Сообщений: 39
|
![]()
др
Согласен=) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скажите плз как без исходников изменить код? | Silver_sk | Общие вопросы Delphi | 3 | 02.07.2010 23:27 |
Как можно изменить эту функцию(код)? | -ushёl- | Общие вопросы C/C++ | 2 | 09.04.2010 13:07 |
как изменить строку формул? | Alexims | Microsoft Office Excel | 0 | 14.03.2009 23:37 |
Как подставить строку в код? | Voyager-69 | Общие вопросы Delphi | 4 | 09.05.2008 00:08 |