home *** CD-ROM | disk | FTP | other *** search
- // ex04001.cpp
- // Overloaded functions for different functionality
- #include <iostream.h>
-
- void string_copy(char *dest, const char *src)
- {
- while((*dest++ = *src++) != '\0')
- ;
- }
-
- void string_copy(char *dest, const char *src, int len)
- {
- while (len && (*dest++ = *src++) != '\0')
- --len;
- while (len--)
- *dest++ = '\0';
- }
-
- static char misspiggie[20], kermit[20];
-
- main()
- {
- string_copy(misspiggie, "Miss Piggie");
- string_copy(kermit,
- "Kermit the file transfer protocol", 6);
- cout << kermit << " and " << misspiggie;
- }