tiger_ntc 4 Napisano 12 Stycznia 2015 Udostępnij Napisano 12 Stycznia 2015 (edytowane) Witam Na zaliczenie z wstępu do programowania mam stworzyć bazę danych opartą na plikach. Powinno to być zrobione na liście dwukierunkowej jednak nie potrafię tego zrobić dlatego wybrałem łatwiejszą wersję czyli tablice struktur. Stworzyłem coś takiego: http://wklej.to/yjfit Dodawanie nowego elementu, przeglądanie oraz usuwanie bazy działa poprawnie. Przy sortowaniu i wyszukiwaniu program wyświetla bardzo dużo dziwnych kwadracików a na końcu 2 adresy zmiennych. Fragment znajdujący liczbę struktur podczas debugowania wyświetla poprawną liczbę ale podczas wprowadzenia tej zmiennej do pętli zmienia ona swoją wartość co jest prawdopodobną przyczyną błędu. Czy jest ktoś w stanie pomóc mi to naprawić oraz ewentualnie powiedzieć lub podpowiedzieć jak usunąć wybrany element z tablicy struktur? Pozdrawiam Edytowane 12 Stycznia 2015 przez tiger_ntc Cytuj Link to post Share on other sites
Naleśniczek 4 Napisano 16 Stycznia 2015 Udostępnij Napisano 16 Stycznia 2015 w domu moge zerknac Czytanie twojego kodu to lekka masakra, nie mowiąć o tym, że znajduje się tam mnóstwo kodu do refaktoryzacji. Poza tym po co pisać tyle odmian funkcji sortujących w dodatku błędnie zaimplementowanych ? wystarczy użyć qsort Przykłąd znaleziony gdzieś tam : http://pastebin.com/VJ9E5WPX Pozdrawiam 1 Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.