//*************************************************************// //** 函数名称: // //** 函数功能:在字符串中指定位置前插入指定字符 // //** 作 者:xt // //** 时 间:2013/8/5 // //*************************************************************// #include "stdio.h" #include "string.h" void main() { void insertchr(char s[],char pos, char ch); char s1[100],pos,ch; gets(s1); pos=getchar(); getchar();//重要 ch=getchar(); puts(s1); insertchr(s1,pos,ch); puts(s1); } void insertchr(char s[],char pos, char ch) { char *p; int i; p=strchr(s,pos); i=strlen(s); if(p!=NULL) { for(;&s[i]>=p;i--) s[i+1]=s[i]; *p=ch; } else s[i+1]=ch; } |
|