The strcpy function copies source into dest, and stops after copying source's null character. The behavior of this function is undefined if the area pointed to by dest overlaps the area pointed to by source.