个人答案:
#include <iostream>
using namespace std;
void copy(char* s, int m);
int main()
{
char str[20];//给予内存20
int num;
cout << "Please enter string: ";
cin >> str;
cout << "Please enter copy number: ";
cin >> num;
copy(str, num);
cout << "String: " << str << endl;
system("pause");
return 0;
}
void copy(char* s, int m)
{
char* p1, * p2;
for (p1 = s, p2 = s + m - 1; *p1++ = *p2++; );
}
结果: