C ++ strncat () - C ++ Pustaka Standar

Fungsi strncat () di C ++ menambahkan sejumlah karakter tertentu dari sebuah string ke akhir string lain.

strncat () prototipe

 char * strncat (char * dest, const char * src, hitungan size_t);

The strncat()Fungsi mengambil tiga argumen: dest, src dan menghitung. Fungsi ini menambahkan maksimal jumlah karakter dari string yang ditunjukkan oleh src di akhir string yang ditunjukkan oleh tujuan. Karakter penghentian null di akhir tujuan diganti dengan karakter pertama dari src dan karakter yang dihasilkan juga dihentikan.

Perilaku tidak ditentukan jika

  • stringnya tumpang tindih.
  • array dest tidak cukup besar untuk menambahkan konten src.

Ini didefinisikan dalam file header "> file header.

Parameter strncat ()

  • dest: Pointer ke string penghentian null untuk ditambahkan.
  • src: Pointer ke string penghentian null yang akan ditambahkan.
  • count: Jumlah karakter maksimum untuk disalin.

strncat () Nilai kembali

Fungsi strncat () mengembalikan tujuan, penunjuk ke string tujuan.

Contoh: Bagaimana fungsi strncat () bekerja

 #include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )

Saat Anda menjalankan program, hasilnya adalah:

 Menggunakan fungsi strncat, bagian ini ditambahkan

Artikel yang menarik...