Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1478 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  C++ grille (style bataille navale)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C++ grille (style bataille navale)

n°933488
kage_bunsh​in
Posté le 29-12-2004 à 11:45:56  profilanswer
 

je dois faire une bataille navale pour mes cours seulement je suis bloqué je n'arrive pas a creer une grille pour poser des bateaux (je sais que c un forum serieux ) meme si c un jeux j'aimerai savoir comment creer une grille en c++
merci d'avance

mood
Publicité
Posté le 29-12-2004 à 11:45:56  profilanswer
 

n°933491
chrisbk
-
Posté le 29-12-2004 à 11:47:10  profilanswer
 

un tableau a deux dimensions ?

n°933506
kage_bunsh​in
Posté le 29-12-2004 à 12:04:30  profilanswer
 

oui une grille a plat axe x et y seulement (par exemple)

n°933517
kage_bunsh​in
Posté le 29-12-2004 à 12:45:56  profilanswer
 

donc si je cromprend bien pour creer une grille pour bataille navale il faut que mon instruction soit
" grille[hauteur][largeur]"

n°933535
Lam's
Profil: bas.
Posté le 29-12-2004 à 13:18:11  profilanswer
 

Il y a 4 lignes de code, pourtant on peut remarquer une:
1. utilisation des headers C  
2. utilisation de malloc.h au lieu de stdlib.h ou cstdlib
3. utilisation de macros au lieu de "static const size_t" (par exemple)
4. utilisation d'un mot-clé (case) pour un nom de type
5. utilisation de sizeof(case) au lieu de sizeof(case *)
6. utilation de malloc au lieu de new
7. utilisation d'un tableau au lieu d'un vector, qui serait plus simple ici.
 
edit: je faisais bien sûr référence à ce code ci:

Code :
  1. #include <malloc.h>
  2. #define HAUTEUR 10
  3. #define LARGEUR 10
  4. case ** grille = (case **)malloc(HAUTEUR*LARGEUR*sizeof(case));



Message édité par Lam's le 29-12-2004 à 13:24:42
n°933536
theshockwa​ve
I work at a firm named Koslow
Posté le 29-12-2004 à 13:18:41  profilanswer
 

:heink:
 
Edit : ++Lam's :D


Message édité par theshockwave le 29-12-2004 à 13:19:32
n°933561
chrisbk
-
Posté le 29-12-2004 à 14:19:05  profilanswer
 

bin c pas mieux...

n°933566
Lam's
Profil: bas.
Posté le 29-12-2004 à 14:23:15  profilanswer
 

Bon, qui s'y colle ?  
Allez, je débrousaille: Truk, je suis persuadé que ça part d'un bon sentiment, mais il y a "quelques faiblesses" dans ton code.
En vrac:

  • Tu n'as aucune excuse de ne pas utiliser la classe std::string
  • Il faut utiliser new plutôt que malloc
  • utilises des constantes plutôt que des "magic numbers". En haut ton fichier cpp: static const size_t LARGEUR=10;
  • Utilise un autre nom que afficheValeur pour un truc qui n'affiche rien (getValeur() c'est bien)

n°933567
chrisbk
-
Posté le 29-12-2004 à 14:23:20  profilanswer
 

du malloc/free tout laid et du char * (franchement c pas tres classe

n°933604
Truk
Posté le 29-12-2004 à 15:31:26  profilanswer
 

en esperant qu'un jour, kage_bunshin...
une ame charitable te trouvera "THE REPONSE PARFAITE" devant laquelle ces messieu ne pouront que dire "c'est pas mal".
plutot que "c nul ton truc" sans te filer un reel coup de main.
 
bon courage pour certains, bonne continuation pour d'autres.
Ma contribution n'avais pas de valeur d'apres certains, certes. Mais elle n'a aucune pretention non plus.
a bon entendeur.
 
ps : vous ne verrez pas d'inconvenient a ce que je fasse le menage a la place de kkun d'autre. Ca en soulagera sans doute.

mood
Publicité
Posté le 29-12-2004 à 15:31:26  profilanswer
 

n°933927
chrisbk
-
Posté le 30-12-2004 à 00:40:43  profilanswer
 

bin lam's t'as mis en surbrillance certains points qui collaient pas, tu voulais quoi ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  C++ grille (style bataille navale)

 

Sujets relatifs
Style css texte de baserecherche un script PHP style groupware --> gestion de points membres
Titre sous une feuille de style[CSS] Indiquer le media directement au niveau de l'attribut "style" ?
feuille de styleStyle Switcher avec un cookie
Utiliser 2 feuilles de style dans une même pagepb php -> appel d'un style css
Choisir une feuille de style suivant le navigateurStyle de sites ...
Plus de sujets relatifs à : C++ grille (style bataille navale)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR