Yura
народ, требуется хелпотти
Yura
есть ли в плюсах функции всторенные, удаляющие все пробелы в строке
Крылатый
Нет.
Yura
серьезно? даже в бусте каком-нибудь?
Крылатый
А это уже не встроенные.
Nik
remove_if(str.begin(), str.end(), isspace);
Nik
Очень даже встроенная
Крылатый
isspace где?
Alexander
в erase только еще запихнуть
Крылатый
Покажи, ткни.
Крылатый
http://en.cppreference.com/w/cpp/string/byte/isspace
Крылатый
О, и правда.
Nik
:)
Alexander
remove_if ничего не удаляет
Igor
str.erase(remove_if(str.begin(), str.end(), isspace), str.end()) как-то так да
Yura
и еще, надо удалить все не буквенные символы, и полученную кишку-слово в нижний регистр перевести
Igor
Yura
оО, кстати, а для русских букв что правильнее (с точки зрения скила) юзать: локаль или юникод какой-нибукдь
Igor
3, 2, 1 ...
Igor
удобных многоязычных строк изкоробки в плюсах ждут джвадцать лет, и ещё джвадцать будут ждать
Крылатый
Yura
а че делать с задристанным винапи, который в параметрах частенько принимает однобайтовые сиволы в строках
Alexander "SonnySlave"
https://github.com/csmith-project/csmith
Anatoly
Крылатый
Alexander "SonnySlave"
не, этот Смит не даун, вроде как
Anton
Там W и A на конце в winapi...
Anatoly
Anton
Ну да, от дефайна зависит что будет зваться
firther
Aidar
Alexander "SonnySlave"
будто ты не знаешь. Ты же можешь распарсить историю всего чата
Alexander "SonnySlave"
Aidar
И как там с нормализацией?
Alexander "SonnySlave"
не всё, согласен. Но всяко больше std::string
Aidar
Ща позову Костю он разнесет ваш любой юникод
Constantine
А я х3 что куте
Anatoly
Надо сказать, многие проектные решения позаимствованы Qt из Java, в том числе Java String легла в основу QString.
Constantine
Соболезную)
Anatoly
QChar = Character
QString = String
Anatoly
QStringBuilder = StringBuilder
Anatoly
И как там с нормализацией?
QString::NormalizationForm_D 0 Canonical Decomposition
QString::NormalizationForm_C 1 Canonical Decomposition followed by Canonical Composition
QString::NormalizationForm_KD 2 Compatibility Decomposition
QString::NormalizationForm_KC 3 Compatibility Decomposition followed by Canonical Composition
Constantine
Ну я верю, что они могли протащить ICU
Alexey
ICU при сборке Qt опционально и по дефолту в офф бинарниках не используется (вроде бы)
Constantine
а откуда они данные берут?
Alexey
ну хз, может тут https://code.woboq.org/qt5/qtbase/src/corelib/tools/qunicodetables.cpp.html
Alexander
Egor
на винде из винды берут
Egor
либо всё-таки используется
Oleg
Corehard начался
Alexander "SonnySlave"
Anatoly
а где сын маминой подруги?
Eugene
вот да, не порядок
Макс
Доброе:) посоветуйте материал по английскому для ИТ. На данный момент знания буржуйского находятся на уровне немецкого:)
Макс
Тем не менее:)
Oleg
Очевидно, в тот. Надо просто посоветовать человеку прочитать стандарт C++ в оригинале. Там, кстати, простой технический английский вроде.
firther
firther
Атмега в 2018 году, сильно
Dumitru
firther
Можно в личку)
firther
Расскажу)
Dumitru
Слишком сложно 😆
Dumitru
Я думал есть один конкретный и короткий аргумент
firther
Все просто. Когда cortex-m3 STM32 стоит столько-же сколько и атмега
Только возможностей на порядок выше- использовать ардуино с ее супер-либами как-то не.
Dumitru
Ну вопрос в простоте, на Ардуино вроде все проще делается
firther
В моноцикле-проще.
ОСРВ/Нормальная отладка приложения- превращается в ад.
Matwey
В gcc 7 какой стандарт по умолчанию?
Matwey
14?
Egor
да
Matwey
с++14 или gnu++14?
Matwey
наверняка же они гнутые расширения по умолчанию включают?
Egor
гну вроде
Nikita
âDêšwu öBipci
Добрый вечер.
У меня тут i3 не компилится. Сказали, тут могут помочь.
âDêšwu öBipci
https://pastebin.com/f97KVVER
Жду еще идей