C ++ strncat () - C ++ biblioteka standardowa

Funkcja strncat () w C ++ dodaje określoną liczbę znaków ciągu na koniec innego ciągu.

strncat () prototyp

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

strncat()Funkcja przyjmuje trzy argumenty: dest SRC i policzyć. Ta funkcja dołącza maksymalną liczbę znaków ciągu wskazywanego przez src na końcu ciągu wskazywanego przez dest. Znak kończący wartość null na końcu dest jest zastępowany przez pierwszy znak z src, a wynikowy znak jest również zakończony wartością null.

Zachowanie jest niezdefiniowane, jeśli

  • struny zachodzą na siebie.
  • tablica dest nie jest wystarczająco duża, aby dołączyć zawartość src.

Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.

strncat () Parametry

  • dest: Wskaźnik do zerowego ciągu kończącego, do którego ma zostać dołączony.
  • src: Wskaźnik do łańcucha kończącego wartość null, który ma zostać dołączony.
  • count: Maksymalna liczba znaków do skopiowania.

strncat () Wartość zwracana

Funkcja strncat () zwraca dest, wskaźnik do ciągu docelowego.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu programu wynik będzie następujący:

 Używając funkcji strncat, ta część jest dodawana

Interesujące artykuły...