中易网

关于使用strcat的问题

答案:2  悬赏:10  
解决时间 2021-04-21 09:44
unsigned char buf1[1000]={0};
unsigned char buf2[50]={0};
strcat(buf1,buf2);

出错了。为什么?
最佳答案
strcat 的参数是char*型的。
全部回答
你好,可以实现的。如一楼所说,b必须有足够的空间长度。 测试程序如下: void fun(char a[3][4], char *b) { int i; for(i=0;i<3;i++) strcat(b,a[i]); // printf("%s",b); } main() { char p1[20]=""; char *p = p1; char a[3][4]={"aaa","bbb","ccc"}; fun(a, p); printf("%s\n",p); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么会胡思乱想?
洗手间排气扇按在油烟管道洗手间里会有油烟吗
对庞统的评价
怎么没有元宝
步步高i288是什么样的手机
长葛万里公交去许昌火车站吗
炫舞爱意恒久陪甚么套装好看
【含羞草害羞的原因】含羞草害羞的原因有哪些
我是客家人,但客家话不怎么会说怎么办?
苏宁广场·城市奥特莱斯5号门怎么去啊,有知
具体是怎么做水火箭的?需要设计图啊!
苏州到北京飞机票多少钱
美赞臣奶粉有没有拉肚子可以吃的奶粉
哪个浏览器最安全
你同时喜欢两个人怎么办
推荐资讯
浦发银行个人网上银行 查询密码在哪?
There aren't some grepes on the plate
从江西省赣州市于都到信阳市固始县开车有多远
中国建设银行与中国银行哪个营业网点更多一些
塑料桌面污染上墨水怎么样清除掉
南京有什么特产?
佐助打得过水影吗
所以最后我决定把借口留在心底是哪首歌的歌词
奇迹暖暖充值,搞不懂这什么意思,怎么充不上
武汉新纪元地产集团地址在哪,我要去那里办事
用英语说怎么看待宁波大学
我的牙齿上有很多白色向米饭一样的物质.用手
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?