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

    +55

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    void input (char inpt [64])
    {
    	for (;;)
    	{
    		int i(0);
    		cin >> inpt;
    		i ++;
    		if (inpt[i] == '\n')
    			inpt[i] = '\0';break;
    	}
    }

    Запостил: normbo, 03 Ноября 2014

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

    • Хм.. А оно ведь работает!!! о_О
      Ответить
      • Ага. Из-за того, что >> читает токен, а не строку. Поэтому никаких \n там не может встретиться.
        Ответить
    • расскажите бедняге о std::getline
      Ответить
    • поубивал бы за if без блока с вводящим в заблуждение break'ом.
      Ответить
      • Плюсанул.
        Ответить
        • Под каким логином?
          Ответить
          • Ни пад маим!
            Ответить
            • А под моим кто-то плюсанул.
              Ответить
              • Плюсовали те, кто качал юзерскрипт Борманда.
                Ответить
                • Вот блин, с языка сорвал.
                  Хотя у одного человека под разными акками мысли естественно сходятся.
                  Гость, ломанувший борманда украл себе 10 ботов.
                  Ответить
                  • Борманда ломанули, когда он скачал юзерскрипт Борманда?
                    Ответить
                    • Ну да. Всё так и было: ломанули мыло, воспользовались им для восстановления пароля на github и подсунули обновленный юзерскрипт всем юзерам, включая Борманда.
                      Ответить
                      • Ну так на же автоворовалка стоит, когда кук приходит с юзерскрипта - она уводит логин у счастливого обладателя.
                        Естественно она автоматически стащила и поломанный акк тоже.
                        Ответить

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