C ++ strncat () - Perpustakaan Standard C ++

Fungsi strncat () dalam C ++ menambahkan sebilangan watak rentetan yang ditentukan hingga akhir rentetan lain.

protnaip strncat ()

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

Yang strncat()fungsi mengambil masa tiga hujah: dest, src dan kiraan. Fungsi ini menambahkan maksimum bilangan watak rentetan yang ditunjukkan oleh src akhir rentetan yang ditunjukkan oleh dest. Karakter penghentian nol di akhir dest digantikan oleh watak pertama src dan watak yang dihasilkan juga ditamatkan nol.

Tingkah laku tidak ditentukan sekiranya

  • tali bertindih.
  • array dest tidak cukup besar untuk menambahkan kandungan src.

Ia ditakrifkan dalam header file "> header file.

strncat () Parameter

  • dest: Penunjuk ke rentetan penamatan nol untuk ditambahkan.
  • src: Penunjuk ke rentetan penamatan nol yang akan dilampirkan.
  • count: Bilangan maksimum aksara untuk disalin.

strncat () Nilai pulangan

Fungsi strncat () mengembalikan dest, penunjuk ke rentetan tujuan.

Contoh: Bagaimana fungsi strncat () berfungsi

 #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; )

Semasa anda menjalankan program, outputnya adalah:

 Dengan menggunakan fungsi strncat, bahagian ini ditambah

Artikel menarik...