Allocation et libération de mémoire.
Résolu CoDForlan Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
[Dal] Messages postés 6204 Date d'inscription Statut Contributeur Dernière intervention - 22 juin 2023 à 15:06
[Dal] Messages postés 6204 Date d'inscription Statut Contributeur Dernière intervention - 22 juin 2023 à 15:06
A voir également:
- Allocation et libération de mémoire.
- Mémoire vive - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Comment liberer de l'espace sur gmail - Guide
- Nettoyer memoire iphone - Guide
- Forum Téléviseurs
Salut CoDForlan,
Effectivement ton code écrasait le pointeur vers de la mémoire déjà allouée.
Une observation sur ta structure de données pour créer ton paquet de cartes :
Si already_taken sert à déterminer si la carte a déjà été piochée, je ne ferais pas cela et je retirerais ce champ de la struct.
Tu peux simplement :
Pour piocher les suivantes, tu incrémentes l'indice à mesure que tu prends des cartes.
Tu dois donc seulement garder trace de l'indice de la carte qui correspond à celle qui est "au dessus du paquet".