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

Delphi Discussion :

Tableau à 2 dimensions


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Par défaut Tableau à 2 dimensions
    Salut à tous

    SI je veux avoir un tableau de x colonne et y ligne, dois je ecrire :
    - 1° : array[0..x-1,0..y-1]
    - 2° : array[0..y-1,0..x-1]
    ?

    Merci pour vos réponses

  2. #2
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Salut,

    Normalement ça n'aucune importance si tu conserve ta notation identique par la suite, non?

    Mais sinon je suppose quele mieux c'est de conserver la notation des Grids si tu veux les afficher: tableau(colonne,ligne)

    Donc j'aurais choisi la 2° version.

    @+.

  3. #3
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Moi je choisi la première version.

    J'aime bien afficher dans l'ordre X,Y,Z, etc...

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Par défaut
    Citation Envoyé par waskol
    Moi je choisi la première version.

    J'aime bien afficher dans l'ordre X,Y,Z, etc...
    +1 (j'aime pô la notation des grilles )

  5. #5
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Citation Envoyé par waskol
    Moi je choisi la première version.

    J'aime bien afficher dans l'ordre X,Y,Z, etc...
    Oui, j'avais fait pareil au départ, mais quand tu as beaucoup de tableau et de grille, t'as vite fait de t'embrouiller... Enfin, surtout moi qui m'emmêle facilement les pinceaux.

  6. #6
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut Andry

    Je suis de l'avis de Waskol, j'aime bien respecter l'ordre X, Y, ...
    J'utilise aussi des constantes pour définir mon tableau (statique).

    Par exemple (un exemple pûrement au hasard ):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    const
      NB_COL = 7
      NB_ROW = 6
    var
      MonTableau: Array[0..NB_COL - 1, 0..NB_ROW - 1];
    De plus tes constantes pour t'être utile autre part dans le code.

    @+

  7. #7
    Membre Expert Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Par défaut
    Citation Envoyé par Andry
    Salut à tous

    SI je veux avoir un tableau de x colonne et y ligne, dois je ecrire :
    - 1° : array[0..x-1,0..y-1]
    - 2° : array[0..y-1,0..x-1]
    ?

    Merci pour vos réponses
    la 2éme, surtout si tu veux un accée directe (utilisation de Fillchar, ou move)
    regard le code en ASM ou faire des essait en remplissant ton tableau par des valeur et initilise aprés avec Fillchar les x valeur et tu comprendra
    bon dev

  8. #8
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Citation Envoyé par TicTacToe
    effectivement Padawan, t'as tendance à te mélanger
    Je vous l'avais bien dit...J'ai passer une semaine à vérifier tous mes indices de tableau, et j'ai au moins 10 pages sur mon bureau avec tout plein de dessins de tableaux..

    Et ce qui est fort c'est que je m'embrouille tellement que j'arrive même à embrouiller les autres...

  9. #9
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Par défaut
    Ok.
    Bon, c'est bon.
    Effectivement j'ai prix comme exemple sur l'utilisation des Grid en delphi donc j'ai prix la première solution à savoir
    - Array[0..ACol,0..ARow] ou array[0..x-1,0..y-1]

    Encore merci

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Collections] lecture tableau 2 dimensions
    Par heloise dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 30/09/2004, 10h49
  2. [tableau à 2 dimensions] association String et float
    Par LoLoSS dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 12/07/2004, 10h53
  3. Tableau à n dimensions
    Par youb dans le forum MFC
    Réponses: 10
    Dernier message: 13/05/2004, 14h13
  4. Passage d'un tableau à deux dimensions
    Par karl3i dans le forum C
    Réponses: 3
    Dernier message: 20/10/2003, 14h50
  5. Réponses: 23
    Dernier message: 21/08/2003, 07h16

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