C ++ strcpy () - Libreria standard C ++

La funzione strcpy () in C ++ copia una stringa di caratteri dall'origine alla destinazione.

prototipo strcpy ()

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

La strcpy()funzione accetta due argomenti: dest e src. Copia la stringa di caratteri a cui punta src nella posizione di memoria a cui punta dest. Viene copiato anche il carattere di terminazione null.

Il comportamento non è definito se:

  • La memoria allocata per il puntatore dest non è sufficientemente grande.
  • Le stringhe si sovrappongono.

È definito nel file di intestazione "> file di intestazione.

Parametri strcpy ()

  • dest: Puntatore a una matrice di caratteri in cui vengono copiati i contenuti.
  • src: Puntatore a una matrice di caratteri da cui vengono copiati i contenuti.

strcpy () Restituisce il valore

La funzione strcpy () restituisce dest, il puntatore alla destinazione.

Esempio: come funziona la funzione strcpy ()

 #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; )

Quando esegui il programma, l'output sarà:

 Ciao programmatori. 

Articoli interessanti...