写完就错 2023-03-28 18:20 采纳率: 75%
浏览 25

c语言,在字符串指定n位置插入一个字符怎么写求

c语言,在字符串指定n位置插入一个字符怎么写求,就光实现这个功能就可以了

  • 写回答

2条回答 默认 最新

  • Vayne16 2023-03-28 18:24
    关注

    该回答引用GPT:
    要在字符串指定n位置插入一个字符,可以使用以下代码:

    char *insertChar(char *str, char ch, int n)
    {
        int len = strlen(str);
        char *newStr = (char *)malloc(len + 2);
        strncpy(newStr, str, n);
        newStr[n] = ch;
        strcpy(newStr + n + 1, str + n);
        return newStr;
    }
    

    如还有疑问,可留言帮助解决。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月28日