如何用C语言写:不用strcpy()函数,编写一个能将一个字符串复制到一个字符数组中的程序.

不用strcpy()函数!!!
希望高手们帮帮忙......写一下分析过程..和流程图 ...帮帮忙拉....我是初学者..在此谢拉...

第1个回答  推荐于2016-10-21
#include<iostream>
using namespace std;

char * mystrcpy(char * strDest,const char * strSrc)
{
if ((strDest==NULL)||(strSrc==NULL)) //[1]
throw "Invalid argument(s)"; //[2]
char * strDestCopy=strDest; //[3]
while ((*strDest++=*strSrc++)!='\0'); //[4]
return strDestCopy;
}

int main()
{
char (*a)[10]=new char[10][10];
mystrcpy(a[1],"asf");
cout<<a[1]<<endl;
getchar();
}本回答被提问者采纳
第2个回答  2008-06-17
char *mystrcpy(char * dest,const char *src)
{
char *tmp = dest;
while ((*dest++ = *src++) != '\0');
return tmp;
}
第3个回答  2008-06-17
指针
相似回答