Funkcija strncat () v jeziku C ++ doda določeno število znakov niza na konec drugega niza.
prototip strncat ()
char * strncat (char * dest, const char * src, size_t count);
strncat()
Funkcija traja tri argumente: CILJ, src in štetje. Ta funkcija doda največ števila znakov niza, na katerega kaže src, konec niza, na katerega kaže dest. Ničelni zaključni znak na koncu ciljne strani se nadomesti s prvim znakom src in nastali znak se prav tako zaključi.
Obnašanje ni določeno, če
- nizi se prekrivajo.
- matrica dest ni dovolj velika, da bi dodala vsebino src.
Določen je v datoteki glave "> datoteka glave.
parametri strncat ()
dest
: Kazalec na ničelni zaključni niz, ki ga želite dodati.src
: Kazalec na ničelni zaključni niz, ki ga je treba dodati.count
: Največje število znakov za kopiranje.
strncat () Vrnjena vrednost
Funkcija strncat () vrne dest, kazalec na ciljni niz.
Primer: Kako deluje 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; )
Ko zaženete program, bo rezultat:
S pomočjo funkcije strncat je ta del dodan