C strcpy () - C Standardbibliotek

Innehållsförteckning

I denna handledning lär du dig att använda strcpy () -funktionen i C-programmering för att kopiera strängar (med hjälp av ett exempel).

C strcpy ()

Funktionsprototypen för strcpy()är:

 char* strcpy(char* destination, const char* source);
  • De strcpy()funktions kopierar strängen pekade efter källa (inklusive noll tecken) till destinationen.
  • Den strcpy()returnerar även den kopierade strängen.

Den strcpy()funktionen är definierad i string.h header-filen.

Exempel: 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

Obs! När du använder strcpy()bör målsträngens storlek vara tillräckligt stor för att lagra den kopierade strängen. Annars kan det leda till odefinierat beteende .

Intressanta artiklar...