Kurs c w EdW 6/06

Jeżeli masz jakieś uwagi dotyczące bieżącego lub archiwalnych numerów "Elektroniki dla wszystkich" lub zauważyłeś błędy czy nieścisłości to jest to odpowiednie miejsce aby o tym napisać.
ODPOWIEDZ
slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Kurs c w EdW 6/06

Post autor: slawek55 » 30 maja 2006, 19:09

Cześć.
Chciałem nawiązać do kursu C w EdW 6/06 str. 38 niebieska ramka.

Jest tam opisane jak przekazywac tablicę wielowymiarową poprzez wskaźnik.

Kod: Zaznacz cały

void  Zeruj(char *pt,char ilosc)
        {
         for(;ilosc>0;ilosc--)
        *(pt++)=0;
       }
A wywołanie:

Kod: Zaznacz cały

 Zeruj( (char*)tablica,6);

Dlaczego jest zastosowane rzutowanie skoro w poprzednich częściach, jeżeli w przypadku tablic jednowymiarowych nie było rzutowania, można prosić o wyjaśnienie.

ODPOWIEDZ