![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Tekststrenge - slide 21 : 26 |
Som de fleste andre funktioner i string.h allokerers der ikke lager i strcpy
Her vil vi programmere en streng-kopierings funktion der allokerer plads til en ny kopi
/* Copy s to a fresh allocated string and return it */ char *string_copy(const char *s){ static char *new_str; new_str = (char *)malloc(strlen(s)+1); strcpy(new_str,s); return new_str; }
![]() | En variant af string_copy der opbygger kopien i lokalt lager. |