设计函数char *insert(s1,s2,n),用指针实现在字符串s1中的指定位置n处插入字符串s2
2016-08-05 17:17
453 查看
#include <stdio.h> char* insert(char* s1,char* s2,int n) { int j=0; char* ss=new char[100]; char* tsptr=ss; //指向头指针 for(int i=0;i<n;i++) *ss++=*s1++; while(*s2!='\0') *ss++=*s2++; while(*s1!='\0')*ss++=*s1++; *ss='\0'; return tsptr; } void main() { char s1[]="123456789"; char s2[]="1234"; char* ss=insert(s1,s2,4); printf("%s",ss); }
相关文章推荐
- 返回指定字符串位置的函数FIELD(S,S1,S2,...) 与 FIND_IN_SET(S1,S2) 函数
- 有n个整数,指定位置m处插入g个值(用指针和函数)
- 新浪微博插入话题后部分文字选中的js实现(控制鼠标指针位置/自动选择指定文本)
- 输入n个整数,编写函数实现以下操作,要求用指针实现: (1) 对n个数进行排序; (2) 将从指定位置的m个数逆序存放,例如:原序列为2,4,6,8,10,12,14,16,18,20,若要求把
- php 在字符串指定位置插入新字符的简单实现
- C和指针之字符串实现my_strrchr(char *str, int ch)的函数
- 编一个程序,将两个字符串s1和s2比较,返回差值,即实现strcmp函数功能
- 练习 2-5 编写函数 any(s1, s2),将字符串s2中的任一字符在字符串s1中第一次出现的位置作为结果返回。如果s1中不包含s2中的字符,则返回-1。
- 练习 2-5 编写函数 any(s1, s2),将字符串 s2 中的任一字符在字符串 s1 中第一次 出现的位置作为结果返回。如果 s1 中不包含 s2 中的字符,则返回-1
- 将字符串S1中任何与字符串S2中匹配的字符都删除,实现函数squeeze(s1,s2).
- php 在字符串指定位置插入新字符的简单实现
- 写一个函数,实现两个字符串的比较。即实现strcmp函数,s1=s2时返回0,s1!=s2时返回二者第一个不同字符的ASCII值。
- 10.6 分别用字符数组和字符指针作函数参数两种方法编程实现在字符串每个字符间插入一个空格的功能
- stcpbrk--在源字符串(s1)中找出最先含有搜索字符串(s2)中任一字符的位置并返回,若找不到则返回空指针。
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- 练习2-5 编写函数any(s1,s2),将字符串s2中的任一字符在字符串s1中第一次出现的位置作为结果返回。如果s1中不包含s2的字符,则返回-1。
- Python 实现字符串中指定位置插入一个字符
- 设计实现mini_vector中的插入和删除算法,要求在指定位置插入、删除元素
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- 练习 2-5 编写函数 any(s1, s2),将字符串s2中的任一字符在字符串s1中第一次出现的位置作为结果返回。如果s1中不包含s2中的字符,则返回-1。