没注释的源代码
#include <iostream>
#include <string.h>
using namespace std;
void copy(char *p1,char *p2,int n);
int main()
{
char a[100],b[100];
int m;
cout<<"请输入字符串:"<<endl;
cin>>a;
cout<<"从第几个开始复制的:"<<endl;
cin>>m;
if(m>strlen(a))
{
cout<<"error"<<endl;
}
else
{
copy(a,b,m);
cout<<"复制后的字符串:"<<b<<endl;
}
return 0;
}
void copy(char *p1,char *p2,int n)
{
int x=0;
while(x<n-1)
{
p1++;
x++;
}
while(*p1!='\0')
{
*p2=*p1;
p1++;
p2++;
}
}