#include “stdafx.h”
#include
#include<string.h>
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable:4996)
using namespace std;
char * mystrcat(char *dest, char *src)
{
char *origin = NULL;
origin = dest;//保存最初的位置,首地址
while (*dest)
dest++;
while (*src)
{
*dest =*src;
dest++;
src++;
}
//循环结束后此时dest的地址也已经到了最后一位,所以不能返回dest
return origin;
}
int main()
{
char arr1[100] = "hello ";
char arr2[]= “world”;
char *p = mystrcat(arr1, arr2);
cout << p << endl;
return 0;
}