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