Strcpy () -toiminto C ++: ssa kopioi merkkijonon lähteestä kohteeseen.
strcpy () prototyyppi
char * strcpy (char * dest, const char * src);
strcpy()
Funktio ottaa kaksi argumenttia: kohde ja src. Se kopioi src: n osoittaman merkkijonon Destin osoittamaan muistipaikkaan. Nolla päättävä merkki kopioidaan myös.
Käyttäytymistä ei ole määritelty, jos:
- Kohdistimelle osoitettu muisti ei ole tarpeeksi suuri.
- Merkkijonot ovat päällekkäisiä.
Se määritetään otsikkotiedostossa "> header file.
strcpy () -parametrit
dest
: Osoitin merkistöryhmään, johon sisältö kopioidaan.src
: Osoitin merkistöryhmään, josta sisältö kopioidaan.
strcpy () Palautusarvo
Strcpy () -funktio palauttaa osoitteen, osoitin määränpäähän.
Esimerkki: Kuinka strcpy () -toiminto toimii
#include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )
Kun suoritat ohjelmaa, tulos on:
Hei ohjelmoijat.