Isi
Fungsi strcpy dari C ++ menyalin string dari sumber ke tujuan dan memberikan karakter nol untuk menghentikannya. Target harus cukup besar untuk memuat string, termasuk karakter nol, menghindari luapan. Ini tidak boleh menimpa fonta karena fungsi strcpy tidak mengalokasikan memori. Langkah-langkah berikut akan membantu Anda menggunakan fungsi C ++ ini.
Instruksi
Langkah-langkah berikut akan membantu Anda menggunakan strcpy (gambar programer oleh kuhar dari Fotolia.com)-
Pelajari sintaksis strcpy. Sintaks lengkapnya adalah char strcpy (char tujuan, const char * source);
-
Perhatikan bahwa target adalah penunjuk ke vektor dan font adalah string yang diakhiri dengan karakter nol. Tujuan dikembalikan.
-
Memahami bahwa fungsi strcpy disimpan di pustaka cstring. Anda mungkin perlu memasukkan file header string.h untuk menggunakan fungsi ini.
-
Perhatikan program lengkap berikut untuk beberapa contoh sederhana tentang cara menggunakan strcpy:
termasuk
termasuk
int main () {char string1 [] = "test string"; char string2 [80]; char string3 [80]; char * string4; strcpy (string2, string1); strcpy (string3, "strcpy berhasil."); string4 = strcpy (string2, "strcpy return example"); printf ("string1:% s nstring2:% s nstring3:% s n", string1, string2, string3); printf ("string4:% s n", string4); return 0; }
-
Perhatikan output berikut untuk program ini:
string1: test string string2: test string string3: strcpy worked string4: strcpy return example
Strcpy pertama menunjukkan contoh sepele dari menyalin string yang ditunjukkan oleh string1 dalam vektor yang ditunjukkan oleh string2. Strcpy kedua menyalin teks ke vektor target. Perhatikan bahwa Anda harus mengalokasikan memori untuk string2 dan string3. Strcpy ketiga menggambarkan penggunaan nilai pengembalian strcpy.