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 :

Problème Programme (simple) C++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 2
    Par défaut Problème Programme (simple) C++
    Bonjour a vous tous,
    Tout d'abord sachez que si je ne suis pas dans la bonne rubrique je m'en excuse.

    Alors voilà, je suis étudiant en IUT Informatique depuis cette année et je découvre de ce fait le C++.
    J'en appel a votre aide puisque j'ai un problème concernant un programme que j'aimerai résoudre, ça n'a pas l'air compliqué et pourtant j'ai passé l'après-midi a essayer de déchiffrer les messages d'erreurs de mon compilateur...

    Alors voila, je dois créer une carte (jusque là j'ai réussi), ses dimensions sont du 3x3 les coins de cette carte corresponde a un mur (le but final de mon programme est de créer un labyrinthe) j'utilise donc le code ASCII 176 pour cela et le reste de ma carte correspond a des espaces.
    Voici mon Programme :

    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
    20
    21
    22
    23
    24
    #include <iostream>
     
    int main()
    {
        char leC=176;
     
        int tailleCarte=3;
     
        char laCarte[tailleCarte][tailleCarte];
     
        for(int laLigne(0); laLigne<tailleCarte; laLigne++){
            for(int laColonne(0); laColonne<tailleCarte; laColonne++){
     
                laCarte[laLigne][laColonne]=' ';
                laCarte[0][0]=leC;
                laCarte[0][2]=leC;
                laCarte[2][2]=leC;
                laCarte[2][0]=leC;
                std::cout<<laCarte[laLigne][laColonne];
            }
            std::cout<<'\n';
     
        }
    }
    Ma carte était désormais créer il faut que je créer un plateau de jeu (21x21), qui peut donc contenir 7x7 cartes coller les unes aux autres, et c'est là que ça se complique...
    J'ai d'abord essayer avec un struct, mais je n'ai pas réussi j'ai donc abandonner et essayer de ne le faire qu'avec des fonctions et des boucles for or une fois de plus je n'y suis pas arrivé.

    Si parmi vous il y en aurait qui pourrais me mettre sur la bonne piste s'il vous plait, j’apprécierai énormément.

    Merci

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 528
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 528
    Par défaut
    bonjour je ne comprends pas ce qu'il y a de compliqué, une structure n'est ni plus ni moins qu'un agrégat de variable au même titre qu'une classe.
    En C++ une struct c'est la même chose qu'une classe sauf que par défaut tous les membres sont de types public.

    http://www.cplusplus.com/doc/tutorial/structures/

    donc pour déclarer une structure on peut déclarer ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    struct case
    { int ligne;
    int colonne; 
    };
    // puis utiliser un tableau de structures
    case cases[27];
    Mais en C++ on utilise préférablement des conteneurs comme std :: list ou std :: vector

Discussions similaires

  1. [Python 3.X] Problème programme simple - Brython
    Par Chromophobya dans le forum Général Python
    Réponses: 7
    Dernier message: 18/10/2015, 00h10
  2. problème de linkage avec un programme simple
    Par sebintokyo dans le forum Débuter
    Réponses: 3
    Dernier message: 16/09/2013, 11h39
  3. Problème de compilation programme simple
    Par jbbaudouin35 dans le forum Débuter
    Réponses: 1
    Dernier message: 05/07/2012, 13h11
  4. Réponses: 10
    Dernier message: 02/12/2007, 00h13
  5. [Débutant] Problème servlet simple
    Par davycrocket dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 30/06/2004, 09h24

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