Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

programowanie - Zadanie na liste

jupiter132 30 Gru 2012 11:19 885 1
  • #1 30 Gru 2012 11:19
    jupiter132
    Poziom 11  

    Chodzi o listę dynamiczną jednokierunkową w języku C++.

    Otóż mam takie polecenie:
    Napisać program, który umożliwi zapamiętanie na liście jednokierunkowej wprowadzanych przez użytkownika napisów wraz z ich długością, w kolejności wprowadzania. Wprowadzanie danych kończy się po podaniu przez użytkownika kropki. Następnie z listy usunąć napisy o parzystej liczbie znaków. Wydrukować listę przed i po usuwaniu napisów.

    Nie mogę się z nim uporać, cały dzień szukałem błędu w kodzie i go nie znalazłem. Proszę o pomoc.
    Wyświetlanie elementów a więc i ich wczytywanie działa natomiast usuwanie niet.
    To mój kod:

    Kod: cpp
    Zaloguj się, aby zobaczyć kod


    Proszę umieszczać kod w znacznikach syntax. Opcja Listing kodu. [adamas_nt]

    0 1
  • Pomocny post
    #2 01 Sty 2013 20:01
    LED5W
    Poziom 32  

    Problem masz taki:

    Kod: cpp
    Zaloguj się, aby zobaczyć kod
    Wpisujesz NULL do aktualny, następnie chcesz spod adresu 0 wyciągnąć dlugosc co kończy się błędem.

    Najlepiej gdybyś zapakował obsługę listy w klasę.

    1