Кресты / Говнокод #11966 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
const std::string cyrillic = "аАбБвВгГдДеЕёЁжЖзЗиИйЙкКлЛмМнНоОпПрРсСтТуУфФхХцЦчЧшШщЩъЪыЫьЬэЭюЮяЯ";

std::string cyrillic_toupper(std::string s)
{
   if(cyrillic.find(s) == std::string::npos)
      throw std::runtime_error(std::string("cyrillic_toupper(): ") + "'" + s + "' is not cyrillic char");

   return cyrillic.substr(cyrillic.find(s) + 2, 2);
}

Запостил: an0nym an0nym, (Updated )

Комментарии (36) RSS

  • cyrillic_toupper("Привет, мир!") выкинет исключение? Как мило
    Ответить
    • Ещё хуже, что выкинет исключение даже cyrillic_toupper("Привет мир").
      Ответить
        • >> "ПриветЗапятаяПробелМирВосклицательныйЗн ак"

          fxd
          Ответить
          • аха-ха-ха
            ПриветЗапятаяПробелМирВосклицательныйЗнак
            Ответить
            • ПриветЗапятаяПробелМирВосклицатeльный3нак

              Учитесь, салаги.
              Ответить
              • ну-ка

                ПриветЗапятаяПробелМирВосклицатeльный3на к
                Ответить
                • ПриветЗапятаяПробелМирВос­клицатeльный3н ак

                  Похоже не быть мне олдфагом 🙁
                  Ответить
                    • А черненьким регуляром слабо, как у 3.14159265? 🙂
                      Ответить
                        • (0 д 0)

                          ПриветЗапятаяПробелМирВосклицатeльный3на к
                          Ответить
                            • З н а к
                              Вообще надо везде пробелов нахерачить, чтоб никому н е о б и д н о б ы л о .
                              Ответить
                                • так надо тексты публиковать, которые при прочтении по нечетным строкам дают совершенно иное представление, нежели если читать полностью.
                                  Ответить
                        • Суть та же.
                          Хе-хе-хе. Вообще пора уже курсы для ньюфагов открывать.
                          Ответить
                          • Хм, а почему я мог редактировать сообщение несмотря на 2 ответа на него? Раньше вроде так нельзя было.

                            ПриветЗапятаяПробелМирВос­клицатeльный3нак
                            Вот.
                            Ответить
                            • ПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3накПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3накПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3накПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3накПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3накПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3накПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3накПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3накПриветЗапятаяПробелМирВосклицатeльный3накПриветЗапятаяПробелМирВос­клицатeльный3нак
                              Ответить
                              • ПрвтЗптМрПрблВсклЗнкПрвтЗптМрПрблВсклЗнкПрвтЗптМрПрблВсклЗнкПрвтЗптМрПрблВсклЗнкПрвтЗптМрПрблВсклЗнкПрвтЗптМрПрблВсклЗнк

                                Не дадим шансов переносу слов!
                                Ответить
                                • СломалМнеВсюРазметкуНаГовнокодеСукаТакаяКтоМнеГоризонтальныйБарТеперьУберетВотНахуяТакоеТворитьАВопросительныйЗнакВопросительныйЗнакВопросительныйЗнакВопросительныйЗнакВопросительныйЗнакВопросительныйЗнак
                                  Ответить
                                  • > СломалМнеВсюРазметкуНаГовнокодеСукаТакаяКтоМнеГоризонтальныйБарТеперьУберет
                                    ВотПридетСтрайкоЗабанитМеняИПофикситРазметкуИБудетВамВсемСчастьеИПирожкиСПолочки
                                    Ответить
                                  • ОсталосьПоломатьРазметкуВСтокеТочкаНоЭтоДовольноСложноЗапятаяПотомуЗапятаяЧтоОнДостаточноШирокЗапятаяИНужноМногоТекстаЧтобыОнВышелЗаГраницыЭкранаНаверноеВотЭтогоБудетДостаточно
                                    Ответить
                                    • АЭтоМысльТиреНасратьНаВидномМестеВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3накВосклицатeльный3нак
                                      Ответить
                                      • Да как вы это делаете 🙁
                                        wordwrap ведь реагирует только на пробелы и переносы.
                                        Ответить
                                        • > Да как вы это делаете 🙁
                                          WordwrapРеагируетНеТолькоНаПробелыИПереносыЗапятаяНоИКоеДефисЧтоЕщеПопробуйДогадатьсяСамДвоеточиеОткрывающаясяКруглаяСкобка
                                          Ответить
                                      • Хватит ломать уютненький
                                        я уж подумал FF глючит, когда страница начала горизонтально скролиться
                                        Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8