Problem z realloc

Autor: Tomasz Szczesniak (Tomasz.Szczesniak_at_p134.f127.n480.z2.fidonet.org)
Data: Thu 24 Aug 2000 - 21:11:02 MET DST


Hello All.

W emx-ie natknęłem się używając ww. funkcji na pewien problem - nastepujący
fragment kodu:

char *tekst;
//Tu alokujemy pamięć i tworzymy łańcuch pod wskaźnikiem tekst
printf ("%s\n", tekst);
tekst = realloc (tekst, strlen (tekst) + 10);
printf ("%s\n", tekst);

działa niepoprawnie Druga funckja printf wypisje tylko część początkowego
łańcucha, a powinna cały! Dalej są już tylko same znaki NULL. To jakiś bug
emx-a, czy ja coś źle robię?

Tomasz



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:28:15 MET DST