1. Uzupełnij biblioteki z poprzednich zajęć o makra ułatwiające
Transkrypt
1. Uzupełnij biblioteki z poprzednich zajęć o makra ułatwiające
1. Uzupełnij biblioteki z poprzednich zajęć o makra ułatwiające usuwanie błędów w działaniu (np. wypisujące adres bieżącego elementu struktury, jego zawartość oraz adres następnego elementu). Użyj mechanizmu kompilacji warunkowej i opcji -D kompilatora, aby pokazać jak włączyć/wyłączyć te makra na etapie kompilowania programu. 2. Zmodyfikuj lub napisz funkcje wstawiające elementy do kolejki i stosu tak, aby przyjmowały zmienną liczbę argumentów wywołania. Przykładowo, funkcję push() należy napisać tak, aby każde z jej wywołań podanych niżej było poprawne: push(”Ala”); push(”Ala”,”ma”); push(”Ala”,”ma”,”kota.”);