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.

[C] Struktura z łańcuchem znaków STRING

# 08 Maj 2011 18:03 1139 3
  • #1 08 Maj 2011 18:03
    #
    Poziom 13  

    Witam!
    Mam za zadanie napisać drzewo avl. Mam z nim problem na starcie. Utworzyłem sobie wskaźnik na korzeń drzewa. mogę bez problemu modyfikować wszystkie parametry oprócz ciągu znaków będącego wartością liścia. Zazwyczaj kombinował bym z łańcuchem na charach ale to akurat musi być na stringu. Oto kod :

    Kod: c
    Zaloguj się, aby zobaczyć kod

    Program się wysypuje i wywala błąd w memcpy.asm. Jakieś podpowiedzi jak zmodyfikować kodzik?

    0 3
  • Pomocny post
    #2 08 Maj 2011 20:51
    beluosus
    Poziom 25  

    To jest C++ i tu jest pies pogrzebany. Powinieneś użyć operatora new, aby konstruktor string'a został wykonany. Poza tym zapomniałeś o zwolnieniu pamięci i zamiast struct lepiej użyć class.

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    0
  • #3 09 Maj 2011 08:58
    #
    Poziom 13  

    Dzięki wielkie ;)
    Jeszcze mam pytanko z ciekawości : Jak wyświetlić wartość za pomocą printf / printf_s ?

    0