#include <iostream> #include <assert.h> using namespace std; char *strcpy(char *strDest, const char *strSrc) { assert((strDest != NULL) && (strSrc != NULL)); char* retstrDest = strDest; while((*strDest++ = *strSrc++) != NULL) { } return retstrDest; }; int main() { char* strDest = new char[100]; char* strSrc = "hello world"; strcpy(strDest, strSrc); cout<<strDest<<endl; }