关于#c++#的问题:ps:c++实现字符串分隔【急】

需求:将这串字符串str ,一共有64位字母和数字,需要每8位分割开,并且将分割开的字符按16进制转换为10进制。ps:c++实现因为这个字符串会变,所以需要封装成一个方法。
即:分成这样,

str = 83e369c7c2e9c0afbe6f754505da85e128545ede909608ee33f3431dac7266dc
a = 83e369c7 
b = c2e9c0af 
c = be6f7545 
d = 05da85e1 
e = 28545ede 
f = 909608ee 
g = 33f3431d 
h = ac7266dc

,再分别转换成16进制,最后因该是8个10进制数。感谢!!