标题:字符串的插入
取消只看楼主
yu1543054075
Rank: 1
等 级:新手上路
帖 子:102
专家分:8
注 册:2015-4-30
结帖率:90.24%
已结贴  问题点数:5 回复次数:0 
字符串的插入
#include "stdio.h"
#include "string.h"
char *insert(char *p1,char *p2,int k)
{ static char s[50],*t;
   t=s;
  for(;t<s+k;)
  *t++=*p1++;
  for(;t<s+k+strlen(p2);)
  *t++=*p2++;
  for(;t<s+strlen(p1)+strlen(p2);)
  *t++=*p1++;
  
  return(s);
   
}
void main()
{ char s1[20],s2[20],*s3;int m;
  printf("s1:");
  gets(s1);
  printf("s2:");
  gets(s2);
  printf("enter m:");
  scanf("%d",&m);
  s3=insert(s1,s2,m);
  printf("after insert:");
  printf("%s",s3);
}
不知道哪里出错了,求指导
搜索更多相关主题的帖子: include return insert 字符串 
2015-05-11 21:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-445154-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.248594 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved