C ++ strncat () - C ++ Standart Kitaplığı

C ++ 'daki strncat () işlevi, bir dizenin belirtilen sayıda karakterini başka bir dizenin sonuna ekler.

strncat () prototipi

 char * strncat (char * dest, const char * src, size_t sayım);

strncat()Dest, src ve sayımı: işlev üç argüman alır. Bu işlev, dest ile gösterilen dizenin sonuna src ile gösterilen dizenin en fazla count karakterini ekler. Dest sonundaki boş sonlandırıcı karakter, src'nin ilk karakteri ile değiştirilir ve sonuçta ortaya çıkan karakter de boş olarak sonlandırılır.

Davranış tanımsız ise

  • dizeler örtüşüyor.
  • dest dizisi src'nin içeriğini ekleyecek kadar büyük değil.

Başlık dosyasında "> başlık dosyasında tanımlanır.

strncat () Parametreler

  • dest: Eklenecek boş bir sonlandırıcı dizeye işaretçi.
  • src: Eklenecek boş bir sonlandırıcı dizeye işaretçi.
  • count: Kopyalanacak maksimum karakter sayısı.

strncat () Dönüş değeri

Strncat () işlevi, hedef dizgeye işaretçi olan dest'i döndürür.

Örnek: strncat () işlevi nasıl çalışır?

 #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; )

Programı çalıştırdığınızda, çıktı:

 Strncat fonksiyonunu kullanarak bu kısım eklenir

Ilginç makaleler...