Δημοσιεύτηκε: 10 Σεπ 2011, 20:35
από migf1
Star_Light έγραψε:
Δηλαδη αρχικα αρχικοποιεις τον δείκτη του πίνακα στο NULL μετα του δεσμευεις μνημη με malloc και μετα γεμιζεις μνημη με την memset σε αυτον?

Ακριβώς!

έγραψε:
Κώδικας: Επιλογή όλων
Γεμιζεις δηλαδη μνημη για το -1?

Όχι, γεμίζω τη δεσμευμένη μνήμη με τιμή -1 (δλδ TABLE_EMPTYCELL) σε όλες της τις θέσεις.

έγραψε:Βασικα νομιζω κανεις κατι αλλο.... θέτεις ολη την μνημη σε -1

Έτσι!
έγραψε: και οσα εισαγει ο χρηστης γραφονται κανονικα... στις θεσεις οσα εχουν μεινει θεωρουμε πως τα αφησε κενα οποτε και φερουν απο πριν την τιμη -1 ?

Yeap... το πως ακριβώς θα μπαίνουν στον πίνακα ότι μας δίνει ο χρήστης είναι δουλειά της table_insert_element() που θα την φτιάξουμε λίγο αργότερα. Μόλις τελειώσουμε με τις δομές, και σας πω και 2-3 πράγματα για τα macros.