
串数组习题:编写以下函数的实现。该函数将在给定位置插入一个新字符串。
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
该代码的功能实现是可靠的。其中pos表示目标字符串s中需插入源字符串t的位置。具体操作步骤如下:首先,在字符数组s的位置pos之后复制其后续数据至另一个字符数组t;接着,将整个数组t的内容依次插入到s中对应的位置。
函数声明:
void insert(char *s, char *t, int pos) {
char *p = s;
char *q = t;
int i = 0, lent = 0;
if (pos < 1) {
printf(位置不合理\n);
exit(0);
}
while (*p && i < pos - 1) {
p++;
i++;
}
if (*p == 0) {
printf(位置不合理\n);
exit(0);
}
全部评论 (0)
还没有任何评论哟~


