QByteArray s_byte;

    s_byte.append((char)0x7e);

    bool ok;

    int t = s_byte.toHex().toInt(&ok, 16);


    QByteArray tmp,tmp2;

    //tmp.append((char)0x00);

    //tmp.append((char)0x01);

    tmp.append((char)0x7e);

    tmp.append((char)0x0c);


    tmp2.append((char)0xff);

    tmp2.append((char)0xff);


    bool isok;

    int size = 0;

    //Log() <<  QString().sprintf("4 : %05f", tmp2.toDouble(&isok));

    size = tmp2.toHex().toInt(&isok, 16);

    Log() << size;

    size = tmp.toHex().toInt(&isok, 16);

    Log() << size;

    Log();


테스트는 1자리, 2자리까지만 해봄.

0~FFFF까지.


by 무위자연 2015. 11. 18. 14:06