C ++ strncat () - C ++ standardraamatukogu

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

Huvitavad Artiklid...