C ++ strncat () - štandardná knižnica C ++

Funkcia strncat () v C ++ pripojí zadaný počet znakov reťazca na koniec iného reťazca.

prototyp strncat ()

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

strncat()Funkcia trvá tri argumenty: dest, src a počítať. Táto funkcia pripája maximálny počet znakov reťazca, na ktorý odkazuje src, koniec reťazca, na ktorý ukazuje dest. Znak ukončujúci nulu na konci cieľa je nahradený prvým znakom src a výsledný znak je tiež ukončený nulou.

Správanie nie je definované, ak

  • struny sa prekrývajú.
  • pole dest nie je dost velke na to, aby pripojil obsah src.

Je definované v hlavičkovom súbore.

strncat () parametre

  • dest: Ukazovateľ na nulový zakončovací reťazec, ku ktorému sa má pripojiť.
  • src: Ukazovateľ na nulový zakončovací reťazec, ktorý sa má pripojiť.
  • count: Maximálny počet znakov na kopírovanie.

strncat () Vrátená hodnota

Funkcia strncat () vráti cieľový ukazovateľ na cieľový reťazec.

Príklad: Ako funguje funkcia 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 spustení programu bude výstup:

 Pomocou funkcie strncat je táto časť pridaná

Zaujímavé články...