I denne vejledning lærer du at bruge strcpy () -funktionen i C-programmering til at kopiere strenge (ved hjælp af et eksempel).
C strcpy ()
Funktionsprototypen for strcpy()
er:
char* strcpy(char* destination, const char* source);
- De
strcpy()
funktion kopierer strengen pegede efter kilde (herunder nul-karakter) til destinationen. - Den
strcpy()
Funktionen returnerer også den kopierede streng.
Den strcpy()
funktion er defineret i string.h header fil.
Eksempel: C strcpy ()
#include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )
Produktion
C programmering
Bemærk: Når du bruger strcpy()
, skal målstrengen være stor nok til at gemme den kopierede streng. Ellers kan det resultere i udefineret adfærd .