码迷,mamicode.com
首页 > 其他好文 > 详细

需求:lr需要在一串数字中随机位置插入一个新数字的实现方式

时间:2017-10-27 15:35:58      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:字符串连接   sage   png   ima   span   char   ring   alt   on()   

效果如下:

技术分享

需要用到sscanf()函数:  从一个字符串中读进与指定格式相符的数据。

Action()
{
    char s1[20],s2[4],s3[20];

    int n=atoi(lr_eval_string("{rand}"));//n从1开始取值      //int n=2;//n从1开始取值

    int i=0,l,y,m=0,k=0; int j=n-1;

    lr_output_message("s1原始:%s", s1);

    sscanf(lr_eval_string("{num}"),"%s",s1);//作用:将num参数的值,赋值给s1字符串,也可以用字符串连接函数

    sscanf(lr_eval_string("{rand}"),"%s",s2);

    lr_output_message("s1新值:%s", s1);

    while(s1[j]!=\0)//改if为while
    {
       s3[m]=s1[j];
       m++;
       j++;
    }
    s3[m] = \0;//加入字符串结束标识
       while(s2[i]!=\0)//改if为while
    {
           s1[n-1+i]=s2[i];
           i++;
    }

       l=n+i-1;
       while(s3[k]!=\0)//改if为while
       {
           s1[l]=s3[k];
           k++;
           l++;
       }
   s1[l] = \0;//加入字符串结束标识

   lr_output_message("s1最终:%d", atoi(s1));

   return 0;
}

 

需求:lr需要在一串数字中随机位置插入一个新数字的实现方式

标签:字符串连接   sage   png   ima   span   char   ring   alt   on()   

原文地址:http://www.cnblogs.com/qmfsun/p/7742563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!