IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Scruter un tableau


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 14
    Par défaut Scruter un tableau
    Salut,

    Je voudrais savoir comment scruter un tableau dynamique sans connaitre la taille.

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 387
    Par défaut
    Citation Envoyé par jojoc
    Salut,

    Je voudrais savoir comment scruter un tableau dynamique sans connaitre la taille.

    connaitre la taille : nom_tableau.length() ou nom_tableau.size(), mais je ne sais pas si ca marche en c++.

    Sinon


    int i=0;
    while(tab[i]!=null)
    i++;


    i est alors la taille du tableau.

    Il me semble que ca fonctionne comme ca.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 43
    Par défaut
    pour connaître la taille de ton tableau je pense que strlen(tab) peut marcher. sinon "tab[i]!=NULL" ça dépend des environnements, moi j'ai eu à faire à des environnements qui, si on ne met pas de "\0" à la fin, utilise l'espace situé après pour autre chose. du coup quand ton pointeur se déplace, c'est autorisé mais la valeur que tu récupères n'est ni NULL ni parti intégrante de ton tableau.

    Pour moi, scruter un tableau sans connaître sa taille c'est comme longer une rue sans savoir à quel numéro on arrive.


    Un homme travaille pour vivre, la société vie pour travailler.

  4. #4
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 14
    Par défaut Scruter un tableau
    En fait voila,

    J'ai un tableau dynamique

    DynamicArray<TClientSocket*> ClientSocketStraton;

    et je voudrais aller chercher une valeur dedans grace a un indice

    Comment faire?

  5. #5
    Membre éprouvé
    Inscrit en
    Mars 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 105
    Par défaut
    Bonjour,

    Pourquoi ne pas utiliser la propriété Length ?

    Représente le nombre d'éléments de l'objet DynamicArray.

    __property int Length = {read=get_length, write=set_length};

    Description

    Utilisez la propriété Length pour définir ou obtenir la longueur d'un tableau dynamique. Le code suivant définit à 10 la longueur d'un DynamicArray.

    DynamicArray<int> arrayOfInt;

    arrayOfInt.Length = 10;
    cout << "ArrayLength: " << arrayOfInt.Length << endl;

    Ceci est équivalent à la procédure SetLength de la VCL :

    SetLength(arrayOfInt, 10);

    Pour libérer un tableau dynamique, affectez simplement la valeur 0 à sa propriété Length :

    arrayOfInt.Length = 0;
    Nicolas

Discussions similaires

  1. PrimeFaces - Scruter un Tableau
    Par Fred30 dans le forum JSF
    Réponses: 5
    Dernier message: 25/04/2012, 21h40
  2. Scruter un tableau de sockets de service
    Par honeydew dans le forum Réseau
    Réponses: 23
    Dernier message: 05/11/2008, 16h39
  3. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21
  4. transmision de tableau en parametre
    Par Horus dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2002, 11h15
  5. Réponses: 4
    Dernier message: 13/05/2002, 16h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo