• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

stos dziala dla int, a nie dziala dla char*

42 Warsaw Coding Academy
0 głosów
315 wizyt
pytanie zadane 1 grudnia 2015 w C i C++ przez baszmest Gaduła (3,080 p.)
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 ? :)

1 odpowiedź

+1 głos
odpowiedź 2 grudnia 2015 przez Radfler VIP (101,030 p.)
wybrane 3 grudnia 2015 przez baszmest
 
Najlepsza

Przecież w main wczytujesz tekst do tablicy buf, a potem wrzucasz wskaźnik na tą tablicę na stos. Wskaźniki w każdym elemencie stosu wskazują na tą samą tablicę (buf), więc wszystkie elementy są takie same.

Pozdrawiam!

komentarz 3 grudnia 2015 przez baszmest Gaduła (3,080 p.)
Ah, no tak. Ok. Dzięki :)

Podobne pytania

0 głosów
2 odpowiedzi 956 wizyt
pytanie zadane 11 grudnia 2019 w C i C++ przez amtrax Dyskutant (9,630 p.)
+1 głos
2 odpowiedzi 2,349 wizyt
pytanie zadane 13 grudnia 2016 w C i C++ przez Kamyyylo Początkujący (460 p.)
0 głosów
3 odpowiedzi 483 wizyt
pytanie zadane 25 lutego 2016 w C i C++ przez igor1988bb Użytkownik (800 p.)

93,395 zapytań

142,388 odpowiedzi

322,566 komentarzy

62,753 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...