Posté(e) le 5 avril 200619 a bjr je voudrais seulement votre aide pour savoir comment declaré un tablau qui contient que de l'infini j'ai besoin d'un tableau dont tout ces elément sont que l'infini. merci d'avance. ah oui je voudrai que ca ce soit en c.g seulement oublié e le préciser.merci
Posté(e) le 5 avril 200619 a Un tableau qui contient l'infini si on était sur IRC jte quoterais... Si tu veux parler de tableau "sans limite" il va falloir que tu regardes du coté des listes chainées..
Posté(e) le 5 avril 200619 a Auteur Un tableau qui contient l'infini si on était sur IRC jte quoterais... Si tu veux parler de tableau "sans limite" il va falloir que tu regardes du coté des listes chainées.. comment faire avec des listes chainné vs pouvé me donner un exemple sur lquelle je me baserai et merci 'avance
Posté(e) le 5 avril 200619 a Attends, tu veux un tableau dont le nombre de cases est infini, ou bien un tableau dont chaque case contient la valeur "+inf", c'est pas clair... pour le tableau de taille non limitée, soit liste chapinée comme l'a dit LePhasme, soit realloc() (bouh, c'est lent)
Posté(e) le 5 avril 200619 a Il parlais de l'infini, pas des listes... l_seringa : infinit n'existe pas en C (en maths non plus d'ailleurs). Il faut utiliser une valeur très grande que tu n'atteindra jamais. Par exemple MAXINT, MAXLONG, MAXSHORT etc. On peut le calculer de la manière suivante : long l_infini = (1 << ((sizeof (long)<<3)-1))-1; unsigned long ul_infini = (1 << (sizeof (long)<<3))-1; Tu peux remplacer long par ce que tu veux. Traduction : c'est la taille d'un long (sizeof(long)), qu'on convertit en bits (<<3). Le nombre d'états possible est 2^cette valeur. Si c'est signé, on fait -1 pour retirer les valeurs négatives (on veut le plus grand entier positif possible). Ensuite on fait -1 pour revenir dans les positifs. Ton test d'infini : if ( truc == l_infini ) alors c'est unfini Bien sûr tu ne dois jamais utiliser cette valeur particulière. Mais bon si MAXINT est utilisé, c'est que INT n'est pas la meilleure représentation possible de ta variable.
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.