Programowanie w języku C/C++

Strcpy

  • 2016-04-12 19:35
  • 1 komentarz
  • 4758 odsłon
  • Oceń ten tekst jako pierwszy
char *strcpy(char *dest, const char *src);

Kopiuje łańcuch znaków z src do dest.
Znaki kopiowane są do momentu skopiowania pierwszego znaku null ('\0').

Parametry:
dest
Wskaźnik do tablicy docelowej. Tablica musi pomieścić strlen(src)+1 znaków.
src
Wskaźnik na łańcuch źródłowy.
Zwracana wartość:
Zwraca dest.

Przykład


#include <stdio.h>
#include <string.h>
 
int main()
{
   char stad[] = "tekst";
   char tu[255] ;
   strcpy(tu, stad); //łańcuch skopiuje się z tablicy "stad" do tablicy "tu"
   printf(tu);
   return 0;
}

Wersja Unicode:
wchar_t *wcscpy(wchar_t *dest, const wchar_t *src);


Zobacz też:

1 komentarz

amb00 2016-07-14 00:14

W instrukcji printf jest błąd, bo powinno być printf("%s",tu); zamiast printf(tu);.