C/malloc: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
→‎Przykład: poprawienie czytelnosci kodu (znaki {,} )
funkcje malloc i realloc zwracają void*, w związku z czym brak (float*) uniemożliwał prawidłowe uruchomienie programu.
Linia 39:
/* Przydzielenie początkowego bloku pamięci */
size = 64;
tab = (float*)[[C/malloc|malloc]](size * [[C/sizeof|sizeof]] *tab);
[[C/if|if]] (!tab)
{
Linia 52:
[[C/if|if]] (num==size)
{
[[C/float|float]] *ptr = (float*)[[C/realloc|realloc]](tab, (size *= 2) * [[C/sizeof|sizeof]] *ptr);
[[C/if|if]] (!ptr)
{