实现在字符串的内部增加字符串voidinsert(char*s1,char*s2,intn);将s2指向的字符串的拷贝,添加到s1第n个字符的位置原位置的字符后移。n=0时s2增加到s1的首部;n=s1的字符串长度... 实现在字符串的内部增加字符串。
将s2指向的字符串的拷贝添加到s1第n个字符的位置,原位置的字符后移n=0时,s2增加到s1的首部;
n=s1的字符串长度时s2增加到s1的末尾。
例如source指向位置,依次保存了字符'a'字符'b',字符空格' '字符'c',则source指向的字符串为"ab"
将s2指向的字符串的拷贝添加到s1第n个字符的位置,原位置的字符后移n=0时,s2增加到s1的首部;
n=s1的字符串长度时s2增加到s1的末尾。
注意:使用空格字符来表示字符串的结束
例如source指向位置,依次保存了字符'a'字符'b',字符空格' '字符'c',则source指向的字符串为"ab"
俺随手写了段,可能囿些繁琐欢迎各位上传简洁些的。
专业C/C++软件开发