Δημοσιεύτηκε: 02 Οκτ 2011, 10:52
από migf1
Μάλλον δεν έχω πιάσει ακριβώς τι ρωτάς.

Για παράδειγμα, για να σβήσεις το 6 από τον πίνακα: 12 45 6 78 3 12, με ένα memmove() μετακινείς τα στοιχεία από το 78 και μετά μια θέση προς τα αριστερά.

Αν π.χ. pos είναι η θέση που βρίσκεται το 6, τότε..

Κώδικας: Επιλογή όλων

memmove( &table->buffer[ pos ], &table->buffer[ pos+1 ], (table->bufmaxlen - pos - 1) * sizeof(int) )