Strcpy () -funktionen i C ++ kopierar en teckensträng från källa till destination.
strcpy () prototyp
char * strcpy (char * dest, const char * src);
Den strcpy()
funktionen tar två argument: dest och src. Den kopierar karaktärssträngen som src pekar på till minnesplatsen som dest. Den nullavslutande karaktären kopieras också.
Beteendet är odefinierat om:
- Det minne som tilldelats för destinatör är inte tillräckligt stort.
- Strängarna överlappar varandra.
Det definieras i rubrikfil "> rubrikfil.
strcpy () Parametrar
dest
: Pekare till en teckenuppsättning där innehållet kopieras till.src
: Pekare till en teckenuppsättning där innehållet kopieras från.
strcpy () Returvärde
Funktionen strcpy () returnerar dest, pekaren till destinationen.
Exempel: Hur strcpy () fungerar
#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; )
När du kör programmet blir resultatet:
Hej programmerare.