Bataille Navale En C

Bataille Navale En C - C++ - Programmation

Marsh Posté le 21-04-2003 à 12:40:50    

Quelqu'un pourrait me dire comment faire pour réaliser ce programme?
Je sais pas du tout par quoi commencer, je débute la programmation.. :(

Reply

Marsh Posté le 21-04-2003 à 12:40:50   

Reply

Marsh Posté le 21-04-2003 à 13:07:02    

Qu'est-ce que tu as déja fait comme programme?
Qu'on ait une idée de ton niveau


Message édité par Ace17 le 21-04-2003 à 13:07:21
Reply

Marsh Posté le 21-04-2003 à 13:33:45    

Heu pas grand chose..
Les trucs vraimment basiques, somme, calcul de moyenne etc..
Puis les boucles, les switchs..  
Enfin voilà quoi pas grand chose  :sweat:

Reply

Marsh Posté le 21-04-2003 à 13:47:21    

Tu dois faire ça dans quel environnement, avec quel compilateur, en mode texte ou graphique ? affichage de la grille etc. ou bien juste un truc en ligne de commande ? etc.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-04-2003 à 13:53:03    

Heu ya rien de vraimment précis, mais bon c'est tjrs + agréable de pouvoir afficher la grille ( du moins si c'est pas trop compliqué)  :)  
Sinon pour le compilateur jpourrais utiliser Borland bientôt mais pour le moment j'ai que Dev-C++

Reply

Marsh Posté le 21-04-2003 à 14:08:46    

ca ressemble a un tp de la fac de Caen   :o

Reply

Marsh Posté le 21-04-2003 à 14:12:57    

ToxicAvenger a écrit :

ca ressemble a un tp de la fac de Caen   :o  


 
Bah oui ça ressemble à un TP mais il demande de l'aide, pas un truc tout fait, donc y a pas de prob :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-04-2003 à 14:31:36    

Ouais en fait c'est plus pour Paris 11 que pour Caen :)
Bon je crois que je vais me passer de la grille, c'est déjà assez compliqué comme ca.. :sweat:  
je me lance, je vous tiens au courant quand ca aura un peu avancer  :)

Reply

Marsh Posté le 21-04-2003 à 15:12:48    

hmm ;/
J'ai un problème..
Je vais utiliser un tableau pour la grille, seulement je ne sais pas comment on fait pour rentrer une lettre ou un symbole dans une case du tableau? :heink:

Reply

Marsh Posté le 21-04-2003 à 15:13:42    

Tu le déclares comment ton tableau ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-04-2003 à 15:13:42   

Reply

Marsh Posté le 21-04-2003 à 15:18:47    

Heu int Grille[11][11]
c'est comme ca qu'on a appris :/

Reply

Marsh Posté le 21-04-2003 à 15:20:39    

grille[x][y] = z
 
où x et y = coord. et z = valeur à mettre dans la grille
 
si tu veux mettre des caractères (1 par case) plutôt que des entier, déclare ton tableau en char plutôt que int


Message édité par antp le 21-04-2003 à 15:21:23

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-04-2003 à 15:21:59    

Ouais je sais, mais en fait je voudrais rentrer une lettre dans certaines cases de la grille ;/

Reply

Marsh Posté le 21-04-2003 à 15:24:52    

Bon je déclare le tableau en char alors

Reply

Marsh Posté le 21-04-2003 à 15:27:57    

Je comprends pas, je déclare le tableau comme ca:
char grille[11][11]
mais quand je fais grille[1][1]=X, ca mets 1 erreur :/

Reply

Marsh Posté le 21-04-2003 à 15:31:31    

antp a écrit :


 
Bah oui ça ressemble à un TP mais il demande de l'aide, pas un truc tout fait, donc y a pas de prob :o


 
non je dis ca parce que sur fclc y'a exactement le meme thread avec plein de bout de source (voir tout le programme en fait  :o )

Reply

Marsh Posté le 21-04-2003 à 15:34:34    

Ah c'est bon je viens de comprendre comment ca marchait !!
Bon je cherche 1 convertisseur pour avoir les n° de ttes les lettres :)

Reply

Marsh Posté le 21-04-2003 à 15:38:25    

Reply

Marsh Posté le 21-04-2003 à 15:39:06    

TraShYQuaKeR a écrit :


Bon je cherche 1 convertisseur pour avoir les n° de ttes les lettres :)


 
grille[0][0] = 'X';
 
PS: attention, une grille de [11][11] a des lignes/colonnes de 0 à 10


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-04-2003 à 15:40:06    

antp a écrit :


 
c'est quoi :??:


 
fr.comp.lang.c
 
un ng sur le C...

Reply

Marsh Posté le 21-04-2003 à 15:40:48    

antp a écrit :


 
c'est quoi :??:


 
fr.comp.lang.c voyons :sarcastic:
 
 
Tout le monde devrait connaitre ca :D

Reply

Marsh Posté le 21-04-2003 à 15:49:38    

bah moi à part abmdf et autres trucs du genre je ne fréquente pas bcp des newsgroups en fait :D
[:neowen]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-04-2003 à 15:50:09    

Ah oui merci
Faut que je mettes grille[12][12] donc =)

Reply

Marsh Posté le 21-04-2003 à 18:06:32    

TraShYQuaKeR a écrit :

Ah oui merci
Faut que je mettes grille[12][12] donc =)


non. si tu veux un tableau de 11 lignes et 11 colonnes tu dois faire
char tab[11][11];
 
mais pour mettre quelque chose dedans tu dois faire
tab[0][0] = 'a';
tab[0][1] = 'b';
tab[1][0] = 'c';
 
ca te donnerais :
--------
| a | b |
---------
| c |   |
--------

Reply

Marsh Posté le 21-04-2003 à 19:12:21    

ouais merci en fait m'en suis rendu compte :)

Reply

Marsh Posté le 20-02-2008 à 20:23:45    

Coucou Trashyquaker.
 
Esce ke ta bataille navale est finie?
J'en ai faite une avec tout plein de structures mais je voudrais un truc plus soft, esce que tu pourrais m'envoyer ce que tu as fait stp!?
 :ange:  :ange:  
J'espère que ce n'est pas trop te demander.
 
Merci d'avance.

Reply

Marsh Posté le 21-02-2008 à 07:39:21    

1. Le sujet date de 2003. Pelle d'or of teh day.
 
2. Le truc du "ce que j'ai fait c'est trop fort il me faut un truc plus soft, envoie-moi ce que tu as fait", tu n'espères quand même pas que ça va marcher ? [:itm]

Reply

Marsh Posté le 21-02-2008 à 09:55:30    

21-04-2003 vs. 10-05-2003
 
I win.
 
 
Par contre je garde ton image sous le coude, depuis le temps que je me dis qu'il faut que je fasse un logo "Pelle d'or" [:gum]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed