C ++ strncat () - standardní knihovna C ++

Funkce strncat () v C ++ připojí zadaný počet znaků řetězce na konec jiného řetězce.

strncat () prototyp

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

strncat()Funkce trvá tři argumenty: dest, src a počítat. Tato funkce připojí maximálně počet znaků řetězce, na který ukazuje src, konec řetězce, na který ukazuje cíl. Znak ukončující null na konci cíle je nahrazen prvním znakem src a výsledný znak je také ukončen null.

Chování není definováno, pokud

  • řetězce se překrývají.
  • pole dest není dostatečně velké, aby přidalo obsah src.

Je definován v hlavičkovém souboru.

strncat () Parametry

  • dest: Ukazatel na nulový zakončovací řetězec, ke kterému se má připojit.
  • src: Ukazatel na nulový zakončovací řetězec, který má být připojen.
  • count: Maximální počet znaků ke kopírování.

strncat () Návratová hodnota

Funkce strncat () vrací dest, ukazatel na cílový řetězec.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 Pomocí funkce strncat je tato část přidána

Zajímavé články...