strcpy函数的重写
为什么我在vs2010里这样编写strcpy函数会运行出错?
char* mstrcpy(char* strDest,const char* strSrc) { if(strDest==NULL||strSrc==NULL)return NULL; char *add=strDest; while((*strDest++ = *strSrc++)!='\0'); return add; } int _tmain(int argc, _TCHAR* argv[]) { char *a="adslj"; char *b; cout<<mstrcpy(b,a); system("pause"); return 0; }