c++代码
#include <iostream>
#include<assert.h>
using namespace std;
void stringCopy(char *dst,const char *src)
{
assert(dst!=NULL&&src!=NULL);//出现异常时停止
while(*src!='\0')
{
*dst++=*src++;
}
*dst='\0';
}
int main()
{
char *src;
char *dst;
src=(char *)malloc(10);
dst=(char *)malloc(10);
stringCopy(src,"abcdef");
cout<<"源字符串的值为"<<src<<endl;
stringCopy(dst,src);
cout<<"复制后的字符串为"<<dst;
return 0;
}
运行结果