Funktsioon strncat () funktsioonis C ++ lisab kindla arvu stringi märke teise stringi lõppu.
strncat () prototüüp
char * strncat (char * dest, const char * src, size_t count);
strncat()
Funktsiooni saab kolme argumenti: dest, src ja loendamine. See funktsioon lisab maksimaalse arvu stringi tähemärke, millele src osutab, ja stringi otsa, millele osutab dest. Tühi lõpp-märk tähe lõpus asendatakse src esimese tähemärgiga ja ka saadud märk tühistatakse.
Käitumine on määratlemata, kui
- stringid kattuvad.
- dest-massiiv pole src sisu lisamiseks piisavalt suur.
See on määratletud päisefailis "> päisefail.
strncat () parameetrid
dest
: Nullitava lõpetava stringi kursor, millele lisada.src
: Märk tühjale lõppevale stringile, mis tuleb lisada.count
: Maksimaalne märkide arv kopeerimiseks.
strncat () Tagastusväärtus
Funktsioon strncat () tagastab sihtkoha stringi kursori dest.
Näide: kuidas funktsioon strncat () töötab
#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; )
Programmi käivitamisel on väljund järgmine:
Funktsiooni strncat kasutades lisatakse see osa