所以,这里是函数:
int strinsert(char *dst, int len, const char *src, int offset)
我需要将我src
的字符串的副本插入dst
从 position调用的字符串中offset
。该参数len
指定为数组保留的字符数dst
。
代码的重要部分:
int strinsert(char *dst, int len, const char *src, int offset)
{
strncpy(dst, src+offset, len);
char buf[100];
strcpy(buf+len, src);
len += strlen(src) ;
strcpy(buf+len, dst+offset);
strcpy(dst, buf);
return 1;
}
感觉还是有点不对...
编辑:在有人误解之前,我只是在自学如何用 C 编程,我发现了这个练习。顺便说一句,我并没有真正为一维和二维数组找到一些好的学习材料,有人可以这么好心并发布一些吗?