c语言 实现字符串和数字的连接

今天在使用MessageBoxA(0, msg, title, 0)的时候, 想在msg的位置 输出提示:"最大的长度为:20" 而20是一个变量。

由于之前用过java,变想当然的使用   MessageBoxA(0, "最大的长度为:"+20 , title, 0);   结果输出的是空白, 接着心中变

想说:学C真TMD的苦。

可苦归苦,但是事情还得需要继续,所以就度娘,找了一会备受打击,所以就翻墙用起了Google,5秒搞定。所以

再这还是劝劝各位还是翻墙Google吧。

回归真题:如何实现字符串和数字的连接 

   使用系统提供的函数  strcat 或 strcat_s(dist, len, src);  

      // dist是第一个字符串,也就是被连接的字符串    len是dist字符串连接后的长度   src 是要连接的字符串   

      //   strcat_s("abcd", 20, "123");  //意思是将123连接到abcd字符串的后面  形成的结果是  abcd123

      完成我们的案例

      char msg[] = "最大的长度为:";   //注意 此时数组没有定义长度   元素的个数应该为strlen +1  因为字符串末尾有 '\0'结束 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值