#include
void strcopy(char *s1, char *s2);
int main(void)
{
char str[80];
strcopy(str, "this is a test");
printf(str);
return 0;
}
void strcopy(char *s1, char *s2)
{
if(*s2) { /* if not at end of s2 */
*s1++ = *s2++;
strcopy(s1, s2);
}
else *s1 = '\0'; /* null terminate the string */
}