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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
void RoostreamPorkser::handle(char c)
{
  switch (m_state) {
  case State0:
State0:
    if (isdigit(c)) {
      m_number = 0;
      m_state = StateNumber;
      goto StateNumber;
    } else if (isalpha(c)) {
      m_word = "";
      m_state = StateWord;
      goto StateWord;
    }
    break;
  case StateNumber:
StateNumber:
    if (isdigit(c)) {
      m_number = m_number * 10 + c - '0';
    } else {
      handleNumber(m_number);
      m_state = State0;
      goto State0;
    }
    break;
  case StateWord:
StateWord:
    if (isalpha(c)) {
      m_word += tolower(c);
    } else {
      handleWord(m_word);
      m_state = State0;
      goto State0;
    }
    break;
  /*
  // Или лучше так
  case StateNumber:
    if (!isdigit(c)) {
      handleNumber(m_number);
      m_state = State0;
      goto State0;
    }
StateNumber:
    m_number = m_number * 10 + c - '0';
    break;
  */
  }
}

Например, задача: есть поток символов, в нем встречаются числа и слова, которые нужно обработать (прочие символы игнорируются).
Не говно или всё-таки goto(с)?
Перепиши на Java?

Steve_Brown Steve_Brown, (Updated )

Комментарии (0)

Куча говна / Говнокод #28385 Ссылка на оригинал

0

  1. 1
Стало известно о получающих повестки на границе с Грузией россиянах/

Осетинские ослоёбы не упустили шанс лизнуть анус полутрупу-путяшке.
Теперь я уверен, что гв не избежать. маст хэв.

Support Support, (Updated )

Комментарии (2, +2)

Куча говна / Говнокод #28384 Ссылка на оригинал

0

  1. 1
  2. 2
Беженцев от мобилизации задержали на КПП Верхний Ларс. Словно бройлеры, которые убежали от повара.
Сейчас туда выслали БТР и кучу военных - понятно, с какой целью.

Надо будет рецепт попросить...

nOJlKOBHuK_CAHDEPC nOJlKOBHuK_CAHDEPC, (Updated )

Комментарии (2, +2)

Куча говна / Говнокод #28383 Ссылка на оригинал

0

  1. 1
Пиздец-оффтоп #56

#26: https://govnokod.ru/27545 https://govnokod.xyz/_27545
#27: https://govnokod.ru/27572 https://govnokod.xyz/_27572
#28: https://govnokod.ru/27580 https://govnokod.xyz/_27580
#29: https://govnokod.ru/27738 https://govnokod.xyz/_27738
#30: https://govnokod.ru/27751 https://govnokod.xyz/_27751
#31: https://govnokod.ru/27754 https://govnokod.xyz/_27754
#32: https://govnokod.ru/27786 https://govnokod.xyz/_27786
#33: https://govnokod.ru/27801 https://govnokod.xyz/_27801
#34: https://govnokod.ru/27817 https://govnokod.xyz/_27817
#35: https://govnokod.ru/27822 https://govnokod.xyz/_27822
#36: https://govnokod.ru/27826 https://govnokod.xyz/_27826
#37: https://govnokod.ru/27827 https://govnokod.xyz/_27827
#38: https://govnokod.ru/27833 https://govnokod.xyz/_27833
#39: https://govnokod.ru/27862 https://govnokod.xyz/_27862
#40: https://govnokod.ru/27869 https://govnokod.xyz/_27869
#41: https://govnokod.ru/27933 https://govnokod.xyz/_27933
#42: (vanished) https://govnokod.xyz/_27997
#43: https://govnokod.ru/28042 https://govnokod.xyz/_28042
#44: https://govnokod.ru/28080 https://govnokod.xyz/_28080
#45: https://govnokod.ru/28086 https://govnokod.xyz/_28086
#46: https://govnokod.ru/28105 https://govnokod.xyz/_28105
#47: https://govnokod.ru/28166 https://govnokod.xyz/_28166
#48: https://govnokod.ru/28229 https://govnokod.xyz/_28229
#49: https://govnokod.ru/28298 https://govnokod.xyz/_28298
#50: https://govnokod.ru/28308 https://govnokod.xyz/_28308
#51: https://govnokod.ru/28329 https://govnokod.xyz/_28329
#52: https://govnokod.ru/28340 https://govnokod.xyz/_28340
#53: (vanished) https://govnokod.xyz/_28346
#54: https://govnokod.ru/28353 https://govnokod.xyz/_28353
#55: https://govnokod.ru/28361 https://govnokod.xyz/_28361

nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

Комментарии (282, +282)

Куча говна / Говнокод #28380 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
В Готике в распоряжении протагониста, избравшего путь мага, были руны. 
Все они были по-своему замечательны, но одна из них - "армия мрака", -  заслуживает наибольшее внимание.
При касте этой руны, протагониста окружали мертвые воины - скелеты, помогающие ему в сражении. 
Вооружены как правило, самым плохим оружием - заржавленными мечами, но благодаря количеству урон врагу наносился весьма большой.
Взмах руной - и на врага кидается очередная горстка нежити, вооруженная оружием из говна и палок.

По истечении таймаута скелеты рассыпались прахом.

Как уж тут не вспомнить про нашу доблестную армию, под руководством Владимира Владимировича Путина, объявившего на днях ещё и мобилизацию!..

JlAKOMKA JlAKOMKA, (Updated )

Комментарии (2, +2)