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

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    QString convToHex( unsigned char *bytes, int size )
    {
    	if( size > 16 )
    		size = 16;
    	QString ret;
    	for( int i = 0; i < size; i++ )
    	{
    		char buf[3];
    		::sprintf( buf,"%02x", (unsigned int) bytes[i] );
    		ret += buf;
    	}	
    	return ret;
    }

    Запостил: panter_dsd, 11 Мая 2011

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

    • Смеяться, видимо, надо из-за того, что парень по привычке использует sprintf вместо такой цацки, как QString::arg()?
      Или что пацан не нашел QByteArray::toHex() и написал свой лисапет.
      Обожебоже.
      Аяяй.

      Дык давайте тогда возьмем какой-нибудь большой коммерческий проект, вырежем из него все лисапеды, накопипащенные туда китайцами и индусами, и напостим сюда. Мегабайт пиисят сплошного смеха будет, не так ли?
      Ответить
      • давайте. в принципе тут так оно и происходит. в перемешку со студокодом.
        Ответить
    • Panter_dsd, ты то че тут забыл, всё игрушки ломаешь? o_o
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить

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