#include <string.h> /* strcpy */ void SafeCopy(char *Dest, int DestSize, char *Source); main(){ char Text1[20]="Tracy Sorrell"; /* string buffer */ char Text2[10]="Martin"; /* string buffer */ printf (" Original string contents are: %s\n", Text2); SafeCopy(Text2, sizeof(Text2), Text1); printf (" New string contents are: %s\n", Text2); strcpy(Text2, "Alex"); printf (" Final string contents are: %s\n", Text2); } /****************************************************************/ void SafeCopy( char *Dest, /* Destination buffer. */ int DestSize, char *Source) /* Source data. */{ /* ... Copy 'Source' into 'Dest

评论