1. C++ / Говнокод #17208

    +56

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    std::uint8_t octets[4];
    for(int i = 0; i < 4; ++i) {
        if(i != 0 && inp.get() != '.')
            { assert(false && "unexpected symbol"); }
        inp >> octets[i];
    }

    Два вида говна: в коде и в языке.

    Запостил: Soul_re@ver, 28 Ноября 2014

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

    • Попытка парсинга айпишки? Но зачем, если есть inet_pton?

      А на istream и uint8_t я налетал...
      Ответить

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