Zadanie domowe: Na wykladzie przedstawiony zostal bufor okrezny i stos w wersji uproszczonej celem zachowania przejrzystosci. Bufor okrezny: ============== Przedstawiona implementacja nie zaklada sytuacji nadejscia i nieodebrania wiekszej ilosci danych niz rozmiar bufora. Obrazowo: wskazowka W podczas dodawania moze najechac na wskazowke R i cala nieodczytania wartosc bufora zniknie Nalezy: ------- zmienic funkcje zapisu - ma ona sprawdzac, czy nie najedzie na pozycje R - jesli tak, funkcja ma zwracac 0 (w przypadku pomyslnego zapisu - 1) -> zmienic typ (deklaracje) funkcji! W przypadku zapchania bufora program ma wydawac dzwiek (np printf("\a")) Proponuje zmniejszyc rozmiar bufora do 10 znakow. Stos (tablica) ============== Problem analogiczny - nalezy ograniczyc mozliwosc skladania znakow na stos ponad jego mozliwosci. Nalezy: ------- Funkcja odloz_na_stos na stos ma zwracac informacje, czy dalo sie zlozyc na stos znak, jesli nie, to powinna zwracac kod 0 - program ma dac sygnal, ze nastapilo przepelnienie.