注意:使用空格字符来表示字符串的结束。------应该是“空字符”吧?不是“空格字符”。
#include
using namespace std;
void my_strcat(char * destination,const char * source)
{if(!destination||!source){cout<<"error";return;}
for(;*destination;destination++);
for(;*destination++=*source++;);
}
int main()
{char s[200]="Hello ",s1[200]="Good morning!";
my_strcat(s,s1);
cout<return 0;
}