hur.cn - 华软网

 热门搜索

算法问题!!!

  作者:未知    来源:网络    更新时间:2010/12/1
有两个字符‘1’、‘8’ 两个哦

合并到一个字符里面 即:‘18’

char c[2];
c[0]='1';
c[1]='8';




char   cccc[4];
cccc[0]='18';


怎么做,谢谢!!!!!!
---华软 网友回答---
"18"是两个字符,是一个字符串,你到底想要啥?

如果想要显示 18 的字符,没可能,除非找个特殊字体;

如果是字符串,cccc[0]='1'; cccc[1]='8'; cccc[2] = '\0';
---华软网友回复---
楼主观点有问题吧

char cccc[4];
cccc[0]='18';

It's impossible

最多

char cccc[4] = "18";

---华软网友回复---
将两个char转成int然后算出int型的18在把它转回去变回char
---华软网友回复---
BCD码问题,呵呵。先转换成数字;

---华软网友回复---
引用 3 楼 dingdingweiwei 的回复:
将两个char转成int然后算出int型的18在把它转回去变回char
我试试!!!
---华软网友回复---
引用 2 楼 tiger9991 的回复:
楼主观点有问题吧

char cccc[4];
cccc[0]='18';

It's impossible

最多

char cccc[4] = "18";

++
---华软网友回复---
酿成字符串吧,哈哈
---华软网友回复---
看的 头昏眼花的。。。
---华软网友回复---
字符串吧,“” ‘’ 要区分啊
---华软网友回复---
关注下
---华软网友回复---
不知道楼主要表达啥意思。。。。
---华软网友回复---
明显只可通过数字中转,字符就是一个8位BYTE,0-255      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。