begin process at 2012 02 13 13:32:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

Réseau & Internet

 > 

bloqué pour un programme en c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

bloqué pour un programme en c++

mercredi 22 avril 2009 à 08:50:52 | bloqué pour un programme en c++

vicetoto

Bonjour, tout le monde.
j'ai un petit problème, j'essaie de faire un échiquier en c++ uniquement, mais j'avouerai que je suis un peu embété.
j'ai aps mal d'idée, mais je n'arrive pas à les mettre en forme :s
Par exemple, pour faire la plateau de jeu, je pense le faire en vector<vector<int> > mais je ne vois pas comment l'initialiser, et mm comment y mettre les pièces apres. enfin voila je suis un peu perdu, et tous les échiquiers que j'ai pu trouver en code source sont des échiquiers en C, et n'utilisant pas les vector.
merci de vos réponses ^^
mercredi 22 avril 2009 à 11:18:32 | Re : bloqué pour un programme en c++

buno

Administrateur CodeS-SourceS
Hello,
j'ai aps mal d'idée, mais je n'arrive pas à les mettre en forme :s
--> un petit dessin et la rédaction d'une expression de besoins aide grandement à la clarification

Tu veux utiliser vector<vector<int>>. Pourquoi pas. Mais poses-toi la question suivante: que vais-je mettre dans mes cases? Dans ton cas, un int qui correspond à quoi? 0=case vide, 1-16=pion blanc, 17-32=pion noir?

Réflechis d'abord sur la gestion des pièces, les actions élémentaires et tu verras que tu résoudras pas mal de problème avant de coder quoi que ce soit...

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mercredi 22 avril 2009 à 19:02:40 | Re : bloqué pour un programme en c++

vecchio56

Administrateur CodeS-SourceS
J'ajoute qu'utiliser des vector ici est complètement inutile (a moins que tu ne prévoies de redimensionner ton échiquier pendant une partie). Un tableau a deux dimensions en bien suffisant.
Pour modéliser ton échiquier je vois deux solutions :
- Un tableau a deux dimensions avec sur chaque case soit une valeur permettant d'identifier la pièce, soit pas de valeur (pas de pièce). Un tableau d'entiers fait donc parfaitement j'affaire.
- Un ensemble de pièces ayant chacune ses coordonnées sur l'échiquier (pas besoin dans ce cas de représenter l'échiquier, on ne représente que les pièces).

Bien sur la première solution est sans doute meilleure car tu va plutôt faire tes calculs à partir de l'échiquier et non a partir des pièces.

_____________________________________
Un éditeur de ressources gratuit pour Windows



Cette discussion est classée dans : programme, vector, bloqué, échiquiers


Répondre à ce message

Sujets en rapport avec ce message

plein ecran et fermer un programme [ par naney ] Salut a tout le monde je cherche la fonction qui rend la fenétre dos de mon programme en plein écran et la fonctin pour fermer un programme mais qui f Programme qui permet de choisir une voiture. [ par mc.solaar3 ] Je m'appelle Pierre j'ai 15 ans et je voudrais créer un programme qui permet de sélectionner une voiture qui correspond le mieux aux préférence que vo portage Linux vers visual C++ [ par acsx ] Salut,J'ai un programme écrit en C sous Linux et je souhaite le faire tourner sous Visual C++ 6.0 sous Windows.J'ai donc créé un projet win32 et intég DEV d'un projet c++ [ par mc.solaar3 ] Je tente de créer un programme qui constituerait un guide d'achat automobiles. Ce programme tiendra compte de nombreuses données et de nombreuses pré souris méchante !!! [ par vdox ] Je voudrais savoir comment faire pour gérer la souris en faisant un programme simple en C .Il me faudrais juste un petit programme que je puisse mettr aide pour faire un programme [ par changina ] quelqu'un pourrais t'il m'aider à faire un programme qui réssoud une equation du second degré?meci d'avance controler un autre programme [ par helm philippe ] Avec un programme écrit avec borland 3 CC+ ou Visual CC+,j'aimerais controler une autre application en traitant les touches de raccourcis. une question toute simple.. aidez moi, stp!!! [ par xose ] Je viens d'installer le Borland C++. Une fois que le programme est compilé, la fenetre noire disparait toute suite!! Je n'arrive pas à voir jamais les net use * /delete EN C++ [ par LeBobo ] Salut. J'ai un petit programme qui utilise la fonction : system(''net use * /delete'') ; Le problème est que mon programme à une interface graphique w Vérifier un header de fichier... [ par MorZong ] Salut,Voilà j'ai créer un programme (simple, pas avec API) de cryptage tout simple et je voudrais qu'il ait sont propre genre de fichier. Alors j'ai m


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales