Me imagino que con estructura te refieres a que tienes un array de struct.<br><br>Usas memoria dinámica o estática?, es decir, ¿tienes: <br>struct loquesea {...}<br><br>loquesea a<br><br>o tienes: loquesea *a?<br><br>Si lo tienes las variables de la primera (que me imagino que será así), la gestión de la memoria se encarga el sistema, es decir, no hay forma de que tú lo puedas borrar.<br>
<br>Puedes, por ejemplo, al struct añadirle un campo que sea un booleano llamado "valido", por ejemplo, y cuando lo quieras "borrar", poner el booleano a false. Y cuando accedas al dato, preguntar si el dato es valido.<br>