2 cn8610000 cn8610000 于 2017.08.28 10:47 提问

unsign char temp[] 的问题
mfc

大神,
unsign char temp[] = "PM111111111111111",我想加1,变成PM111111111111112,应该如何解决呢?谢谢

3个回答

li_ling_ren
li_ling_ren   2017.08.28 11:29
已采纳

截取数字- 计算-拼接

li_ling_ren
li_ling_ren 回复Student_2017: 换一种数据类型,我是使用java的,以java为例可以使用长度更大的数据类型,如long,BigDecimal .其他语言也会有对应的类型的。
3 个月之前 回复
cn8610000
cn8610000 数字太大了,怎么实现呢?
3 个月之前 回复
JeremyIverson
JeremyIverson   2017.08.28 10:59

可以把数组最后一个元素取出来,然后强行转换为int型,再加后,强转为 unsign char 再向数组最后一个元素赋值,C语言中应该可以,不知道MFC中支不支持。

cocos_yang
cocos_yang   2017.08.28 11:28

图片说明

Csdn user default icon
上传中...
上传图片
插入图片