#include <stdio.h>
#include <conio.h>
#include<assert.h>
char *strcat(char *dest, const char *src)
{
assert(dest == NULL);
assert(src == NULL);
char *tmp = dest;
while (*dest)
dest++;
while((*dest++ = *src++) != '/0')
;
return tmp;
}
int main(void)
{
char str1[] = "hello ";
char str2[] = " world!";
strcat(str1,str2);
puts(str1);
getch();
return 0;
}
/**********************************************
**date: 2010/5/17
**type: string handling
***********************************************/