Salve, a partire da un vettore di caratteri devo creare una stringa dove ad ogni byte corrisponda la coppia di caratteri della sua rappresentazione esadecimale.

es:
dato il buffer
ucBuffer[5]={0, 0xab, 0xff, 0x1, 0xe8}

voglio creare
stringa="00ABFF01E8"


Qualcuno sa darmi una dritta?

Grazie mille