mokongking

c语言,任意位置插入字符或者字符串

复制代码
char *insert(char *s1,char *s2,int n)
{
    int len1 = 0, len2 = 0,i,j = 0,k = 0;
    char str3[100];
    if(s1 == NULL)
    {
        return NULL;
    }
    if(s2 == NULL)
    {
        return s1;
    }
    len1 = strlen(s1);
    if(n>strlen(s1))
    {
        return "\0";
    }
    len2 = strlen(s2);
    for(i = 0;i<n;i++)
        j++;
    for(i = 0;i<len1;i++)
    {
        str3[k++] = s1[i];
    }
    for ( i = 0; i < len2; i++)
    s1[j++] = s2[i];
    for( i = n; i < len1; i++)
    s1[j++] = str3[i];
    s1[j] = '\0';
    return s1;
}
复制代码

空格也算一个字符

posted on   虎啸岳林  阅读(91)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)

导航

统计信息

点击右上角即可分享
微信分享提示