तो, याद रखें कि टेस्टकोड में दो कार्य एक कापियर फ़ंक्शन और एक मुख्य फ़ंक्शन थे, मुख्य फ़ंक्शन ने कमांड लाइन के तर्क के रूप में आर्गव लिया और यह कॉपियर फ़ंक्शन के लिए argv1 पारित हुआ, कॉपियर फ़ंक्शन में एक वर्ण सूचक एसटीआर था, जो इस सूचक को इस तक पहुंचाता है विशेष स्ट्रिंग और फिर इस बफर में एसटीआर से strcpy द्वारा होता है।
ടെസ്റ്റ്കോഡിന് രണ്ട് ഫംഗ്ഷനുകള്  ഉണ്ട്, ഒരു കോപ്പിയർ ഫംഗ്ഷനും ഒരു main ഫംഗ്ഷനും. main ഫംഗ്ഷന് , argv1 കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളായി എടുത്തിട്ട് അത് കോപ്പിയർ ഫംഗ്ഷനിലേക്ക് പാസ് ചെയ്യുന്നു. കോപ്പിയർ ഫംഗ്ഷന് സ്ട്രിംഗിലേക്ക്, STR എന്ന ഒരു പോയിന്റർ ഉണ്ട്.