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++ Discussion :

Acces a un tableau booléen


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 2
    Par défaut Acces a un tableau booléen
    Bonjour
    J'ai créé une fonction qui est censé renvoyé le contenu d'une case d'un tableau de bool
    Or, à la compilation, j'ai l'erreur "error : invalid types 'unsigned int[int]' for array subscript"

    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    bool Map::mur (unsigned int cooX, unsigned int cooY, unsigned int direction) const ///Direction : 8 Nord ; 2 Sud ; 6 Est ; 4 Ouest
    {
        switch (direction)
        {
        case 2:
            return direction[3][cooX][cooY];
            break;
        case 4:
            return direction[1][cooX][cooY];
            break;
        case 6:
            return direction[0][cooX][cooY];
            break;
        case 8:
            return direction[2][cooX][cooY];
            break;
        }
        return true;
    }

    Merci d'avance pour votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Ben direction est déclaré comme un unsigned int, pas comme un tableau de tableaux de tableaux de bool.

  3. #3
    Membre Expert Avatar de Ehonn
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    788
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 788
    Par défaut
    Bonjour

    direction est à la fois un int (car tu l'utilises dans le switch) et à la fois un tableau 3D de bool (accès 3D pour les return).

    Il faut que tu poses ce genre de questions :
    - de quel type est direction ?
    - quelles sont les opérations possibles sur direction (et pour quoi faire) ?

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

Discussions similaires

  1. Accès a un tableau dans une structure
    Par scarabdore dans le forum C
    Réponses: 10
    Dernier message: 10/07/2014, 08h58
  2. comparaison dans un tableau booléen
    Par INSPIRATION dans le forum Débuter
    Réponses: 6
    Dernier message: 09/08/2012, 07h38
  3. temps d'accès ArrayList / List / tableau C#
    Par Algernon2 dans le forum C#
    Réponses: 2
    Dernier message: 28/04/2012, 07h32
  4. Réponses: 1
    Dernier message: 24/09/2007, 09h49
  5. Acces à une variable-tableau de PHP
    Par Erwan21 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/02/2005, 13h55

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