读书人

字符转数字的有关问题

发布时间: 2012-03-25 20:55:17 作者: rapoo

字符转数字的问题
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';

读书人网 >C语言

热点推荐