strcpy implementation from scratch

tux4life 0 Tallied Votes 204 Views Share

This is how mine strcpy would look like if I'd have to write it from scratch :)

/**
@author: Mathias Van Malderen (tux4life)
*/
void mystrcpy(char * s1, const char * s2)
{
    for(; *s1 = *s2; s1++, s2++);
}
William Hemsworth 1,339 Posting Virtuoso

If this is a competition to make the smallest code, then this wins :P

while (*s1++ = *s2++);
tux4life 2,072 Postaholic

Thanks for replying and oh, you're damned right :)
It's like I'm addicted to always use a for-loop, and in that way I practically don't use a while loop :P

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.