急救
#include <iostream.h>
void insertch(char *s,char ch,int pos);
void deletech(char *s,int pos);
void insertch(char *s,char ch,int pos)
{
int i;
for(i=strlen(s)+1;i>pos;i--)
s[i]=s[i-1];
s[i]=ch;
}
void deletech(char *s,int pos)
{
int i;
for(i=pos;i<strlen(s);i++)
s[i]=s[i+1];
}
main()
{
char string[]={"the is C++ programming"};
char ch;
cout<<"ch:";
cin>>ch;
insertch(string,ch,3);
cout<<"string:"<<string<<endl;
deletech(string,6);
cout<<"string:"<<string<<endl;
}
程序通过编译,运行得不到正确的输出。