C ++ strcat () - C ++ -kirjasto

Strcat () -funktio C ++: ssa lisää merkkijonokopion toisen merkkijonon loppuun.

strcat () -prototyyppi

 char * strcat (char * dest, const char * src);

strcat()Funktio ottaa kaksi argumenttia: kohde ja src. Tämä toiminto lisää kopion merkkijonosta, johon src osoittaa, merkkijonon loppuun, johon dest osoittaa. Nollan päättävä merkki destin lopussa korvataan src: n ensimmäisellä merkillä ja tuloksena oleva merkki myös lopetetaan.

Käyttäytymistä ei ole määritelty, jos

  • merkkijonot ovat päällekkäisiä.
  • dest-taulukko ei ole tarpeeksi suuri liittämään src: n sisältöä.

Se määritetään otsikkotiedostossa "> header file.

strcat () -parametrit

  • dest: Nollan päättävän merkkijonon osoitin, johon liitetään.
  • src: Nollan päättävän merkkijonon osoitin, joka on liitettävä.

strcat () Palautusarvo

Strcat () -funktio palauttaa dest, osoitin kohdemerkkijonoon.

Esimerkki: Kuinka strcat () -toiminto toimii

 #include #include using namespace std; int main() ( char dest(50) = "Learning C++ is fun"; char src(50) = " and easy"; strcat(dest, src); cout << dest ; return 0; )

Kun suoritat ohjelmaa, tulos on:

 C ++: n oppiminen on hauskaa ja helppoa

Mielenkiintoisia artikkeleita...