cs_Hkz
Messages postés15Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention14 novembre 2005
-
14 nov. 2005 à 18:55
cs_Hkz
Messages postés15Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention14 novembre 2005
-
14 nov. 2005 à 19:30
Bonjour à tous ;)
Alors voila pour mon prochaine programme j'ai besoin
d'un tableau sans taille présise donc je me suis tourné vers les
pointeurs et la j'ai appris qu'il fallais que j'allou une partie de la
mémoire pour pouvoir le faire..
Donc j'ai plusieur question :
Si mon tableau est plus gros que la memoire alloué, dabors est ce
possible et si oui y a t'il un moyen de rémédié a se problème puisque
en fait mon tableau vas grandir en fonction du temp de l'éxécution si
l'uttilisateur le fait tourner trop lontemp il risquerai di avoir de la
casse non ?
MrdJack
Messages postés146Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention 8 mars 20082 14 nov. 2005 à 19:21
le probleme avec les tableaux, c'est que niveau memoire ca devient vite une catastrophe pour le programme....
lorsque tu crées ton tableau, tu alloues un espace en mémoire.
quand tu veux ajouter une valeur en plus a ton tableau, tu es obligé de
réallouer un espace en memoire, de copier les données de l'ancient
tableau puis de completer avec tes nouvelles données et pour terminer
effacer le tableau précedant. donc pas top.
quand tu veux supprimer une des valeurs du tableau, c'est encore une recopie.....
bref, les tableaux sont vraiments utiles si ca reste d'une taille iddentique.
pour ton programme, je te conseille de regarder quelques tutoriaux sur
les listes chainnées. c'est un moyen tres performant du point de vu de
la memoire.