字符转数字的有关问题

字符转数字的问题for example:char *arr149我现在想 arr[2]arr[0]*arr[1]请问如何做?[解决办法]想 a

字符转数字的问题
for example:
char *arr="149";
我现在想 arr[2]=arr[0]*arr[1];
请问如何做?

[解决办法]
想 arr[2]=arr[0]*arr[1];
首先前提是结果不能大于9,否则怎么保存得下?而且空间不能只读。

char arr[]="149";
arr[2]=(arr[0]-'0')*(arr[1]-'0')+'0';