Opis : Przydziela pamięć dla łańcucha z jednoczesnym skopiowaniem do niego argumentuSkładnia : char *strdup (const char *str);str : Łańcuch, który zostanie skopiowany do nowoutworzonego łańcuchaPrzykład : char *ret =strdup (str);Plik nagłówkowy : < string.h >Wartość zwracanaSukces : wskażnik na nowoutworzony łańcuchBłąd : wartość NULLSystem : dos , unix , windows