c语言定义函数insert,c语言编写函数insert(char s1[ ],char s2[ ],int pos),实现在字符串s1中的指定位置pos处插入字符串s2。...
滿意答案
人變了心從未
推薦于 2016.10.18
采納率:54%????等級(jí):12
已幫助:6450人
你寫(xiě)這個(gè)貌似不能實(shí)現(xiàn)額
用string.h庫(kù)很容易實(shí)現(xiàn)的
要是你不能用string.h的話 你就再追問(wèn)一次 我?guī)湍惆涯氵@個(gè)改改 單貌似要改動(dòng)的地方不少
#include
#include
void insert(char s1[],char s2[],int pos);
void main()
{
char s1[50],s2[50];
int pos;
gets(s1);
gets(s2);
printf("請(qǐng)選擇要插入的位置: ");
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分享舉報(bào)
總結(jié)
以上是生活随笔為你收集整理的c语言定义函数insert,c语言编写函数insert(char s1[ ],char s2[ ],int pos),实现在字符串s1中的指定位置pos处插入字符串s2。...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 基数字符串排序c语言,基数排序(C语言)
- 下一篇: c语言学习题,C语言学习题目