Witam, niedawno zalozylem temat:
https://forum.pasja-informatyki.pl/84794/multiple-declaration-of-kod-podzielony-na-3-pliki-c-linux
Sa tam podane 3 pliki, w ktorych uzywam stosu, Problem w tym, ze dla char* (tak jak jest tam zapisane) program albo nie usuwa elementow ze stosu, albo nieodpowiednio dodaje nowe wyrazy na stos (nie wiem jak to sprawdzic) - W każdym razie - gdy wypisuje elementy stosu otrzymuje odpowiednią ich liczbę, jednak każdy z nich jest taki jak ostatni( wierzchołek ). Co ciekawe, gdy zmienie strukturę "node" tak aby jej składnikiem był int zamiast char* to wszystko dziala poprawnie. Ktoś pomoże ? :)