完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
想问一下关于字符串连接的问题
我想做一个手机界面,通过按键输入手机号,其实就是由数字组成的字符串,但是不知道如何将这些个‘0’,‘1’,‘2’……连接起来 我的想法是先定义一个unsigned char temp[11]; 然后在键值函数中不断去连接,但是貌似不行,所以问一下有没有好的方法提供 新人谢了! |
|
相关推荐
6个回答
|
|
|
strcat可以连接字符串
|
|
|
|
|
|
可以详细些指点么?因为我也用了这个函数,但是显示出的结果却不对
假设我按下了'1’ 应该用strcat(temp,'1');还是temp=strcat(temp,'1'); 还有一个就是初始化数组时,是不是要赋空值 |
|
|
|
|
|
strcat(temp,'1');就可以,数组初始化你可以百度一下,这个很基础
|
|
|
|
|
|
多谢指点,不过我我试了,不行,因为之前已经定义了temp的数组长度,如果strcat(temp,'1')连接上了之后,那么长度必然+1,可能会导致溢出之类的吧
我之前用的是temp[i++]='...'没成功的原因是因为我没有初始化,现在初始化之后算是解决了 谢谢了 |
|
|
|
|
|
你有好多数字,把第一个写到temp[0]后一个数写到temp[1]在往后到temp[2],如此你可明白
|
|
|
|
|
|
你把第一个数放在temp[0],再来放在temp[1],都放完了就成功了
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1599 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4738 浏览 0 评论
4229 浏览 9 评论
3822 浏览 16 评论
4398 浏览 1 评论
4207浏览 3评论
2378浏览 0评论
3392浏览 0评论
1157浏览 0评论
2842浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 16:34 , Processed in 0.719696 second(s), Total 84, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6861