![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
ТарасАтавин |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
Есть ли для этого готовый метод класса std::wstring? Предположим, есть строка "<tab>1552</tab><NameSpase>streams</NameSpase><NameSpaseMember><variable>console</variable><LeftAssigneOperator><NameSpase>streams</NameSpase><NameSpaseMember><procedure>line</procedure>()<LeftAssigneOperator><NameSpaseMember><variable>console</variable><LeftAssigneOperator>"sin("<LeftAssigneOperator><variable>x</variable><LeftAssigneOperator>")="<LeftAssigneOperator><variable>y</variable><LeftAssigneOperator><NameSpase>streams</NameSpase><NameSpaseMember><procedure>line</procedure>()", надо посчитать, сколько в ней тегов "<fraction>" и сколько тегов "</fraction>" и убедиться в равенстве этих количеств.
-------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: 1 Всего: 5 |
Посмотри cplusplus.com в <algoritm>
Если в компиляторе реализованы регулярные выражения, смотри <regex> а можешь ничего не смотреть
Добавлено через 1 минуту и 22 секунды А ты на заглавные или строчные символы проверяешь? ![]() Это сообщение отредактировал(а) akizelokro - 30.8.2013, 11:04 -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
ТарасАтавин |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
Свою функцию я уже написал. Меня интересует, есть ли стандартный метод в самом классе std::wstring.
Добавлено через 1 минуту и 11 секунд Одна и та же буква верхнего и нижнего регистра различна. -------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
akizelokro |
|
||||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: 1 Всего: 5 |
В самом tstring нет. Если тебя устроят стандартные алгоритмы, смотри какое-нибудь "all_of"
ясен перец, что различна. А в условиях задачи надо различать верхний и нижний регистры? -------------------- a = a + b; b = a - b; a = a - b; |
||||
|
|||||
ТарасАтавин |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
У кого то перец, а Николас Вирт решил, что это одна и та же буква. У меня разные.
-------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |