Funkcija strncat () u C ++ dodaje određeni broj znakova niza na kraj drugog niza.
strncat () prototip
char * strncat (char * dest, const char * src, size_t count);
strncat()
Funkcija traje tri argumenta: Odred, src i računati. Ova funkcija dodaje najviše brojeva znakova niza na koji pokazuje src kraj niza na koji pokazuje dest. Nulti završavajući znak na kraju odredišta zamjenjuje se prvim znakom src, a rezultirajući znak također je null završen.
Ponašanje je nedefinirano ako
- žice se preklapaju.
- dest niz nije dovoljno velik da doda sadržaj srca.
Definirano je u datoteci zaglavlja "> datoteka zaglavlja.
strncat () Parametri
dest
: Pokazivač na null završni niz kojem se dodaje.src
: Pokazivač na null završni niz koji se dodaje.count
: Maksimalan broj znakova za kopiranje.
strncat () Povratna vrijednost
Funkcija strncat () vraća dest, pokazivač na odredišni niz.
Primjer: Kako funkcionira funkcija strncat ()
#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; )
Kada pokrenete program, izlaz će biti:
Pomoću funkcije strncat dodan je ovaj dio