c语言定义函数insert,c语言编写函数insert(char s1[ ],char s2[ ],int pos),实现在字符串s1中的指定位置pos处插入字符串s2。...
生活随笔
收集整理的這篇文章主要介紹了
c语言定义函数insert,c语言编写函数insert(char s1[ ],char s2[ ],int pos),实现在字符串s1中的指定位置pos处插入字符串s2。...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
滿意答案
人變了心從未
推薦于 2016.10.18
采納率:54%????等級:12
已幫助:6450人
你寫這個貌似不能實現額
用string.h庫很容易實現的
要是你不能用string.h的話 你就再追問一次 我幫你把你這個改改 單貌似要改動的地方不少
#include
#include
void insert(char s1[],char s2[],int pos);
void main()
{
char s1[50],s2[50];
int pos;
gets(s1);
gets(s2);
printf("請選擇要插入的位置: ");
scanf("%d",&pos);
insert(s1,s2,pos);
}
void insert(char s1[],char s2[],int pos)
{
int i,a,b;
char o[20];
b=0;
a=strlen(s1);
for(i=pos;i
{
o[b]=s1[i];
b++;
}
o[b++]='\0';
s1[pos]='\0';
strcat(s1,s2);
strcat(s1,o);
printf("%s",s1);
}
21分享舉報
總結
以上是生活随笔為你收集整理的c语言定义函数insert,c语言编写函数insert(char s1[ ],char s2[ ],int pos),实现在字符串s1中的指定位置pos处插入字符串s2。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基数字符串排序c语言,基数排序(C语言)
- 下一篇: c语言学习题,C语言学习题目