C语言面试题-字符串插入
来源:互联网 发布:mysql主外键约束语法 编辑:程序博客网 时间:2024/05/04 16:50
两个字符串s,t将t插入到s当中,s有足够的空间。
#include <stdio.h>#include <stdlib.h>#include <string.h>void insert(char *s,char *t, int i){ char *q = t; char *p = s; if (q == NULL) return ; while(*p!='\0') { if ( 0 >= --i ) { printf("memove\n"); memmove(p+strlen(t),p,strlen(p)); break; } p++; } while(*q!=0) { *p=*q; p++;q++; }}int main(void) { char a[100]="Hewwwllo"; char b[10]="abc"; insert(a,b,5); printf("%s\n",a);}
如果有错误请指正。
- C语言面试题-字符串插入
- C语言常见字符串面试题
- C语言常见字符串面试题
- C语言常见字符串面试题
- C语言常见字符串面试题
- c语言去除字符串空格(面试题)
- C语言面试题之字符串操作
- C语言面试题
- C语言面试题
- C语言面试题
- C语言面试题
- c语言面试题
- c语言面试题
- C语言面试题
- c语言面试题
- C语言面试题
- C语言面试题
- c语言面试题
- Spring 新特性
- SD卡的 SPI Mode介绍
- 如何修改默认浏览器
- 鲨鱼比恐龙出现早1亿年 鱼翅或引发物种灭绝
- java中文排序 - 汉语拼音
- C语言面试题-字符串插入
- linux基础
- 探究MFC中SOCKET类的设计和实现
- 指令引用的内存不能为written怎么解决
- 系统引导过程及硬盘分区结构论述
- JavaScript_element.cloneNode()函数的使用;
- Set NoCount ON/OFF
- Ubuntu下一些软件,环境的安装汇总(持续更新)
- Js_复合数据类型