====== strcpy ======
strcpy ist definiert in der ''[[start|string]]'', die in C über ''string.h'', bzw. in C++ über ''cstring'' eingebunden wird.
===== Funktion =====
strcpy kopiert einen String.
===== Signatur =====
#include
char * strcpy ( char * destination, const char * source );
**destination**: Ziel des Kopiervorganges, enthält nach der Ausführung den selben String wie source
\\ **source**: Ausgangsstring, der kopiert werden soll.
\\ **Return value**: destination
===== Fehlerquellen =====
Wichtig ist, dass destination groß genug ist, um source aufzunehmen. Andernfalls wird in einen ungültigen Speicherbereich geschrieben.
===== Beispiel =====
#include
#include
int main ()
{
char source[] = "proggen.org";
char destination[] = "hier wird der andere String hin kopiert";
strcpy( destination, source );
printf( "%s\n", destination );
return 0;
}
Ausgabe:
proggen.org
===== Siehe auch =====
[[c:lib:string:start|string:]] [[c:lib:string:strncpy|strncpy()]], [[c:lib:string:memcpy|memcpy()]]