PITIT SERPENT[VC++6.0]

cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003 - 17 déc. 2002 à 08:33
cs_Adeon Messages postés 293 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 10 avril 2015 - 28 août 2003 à 14:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10178-pitit-serpent-vc-6-0

cs_Adeon Messages postés 293 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 10 avril 2015 2
28 août 2003 à 14:05
Moi c'est encore pire que Hugadsl, J'ai pas econio.h et pourtant j'ai visual C++ 6.0 :'(
Tu peux pas m'envoyer le header a adeon@9online.fr ?
Je t'en suppli! Ca fai des semaines que je cherche comment me servir de gotoxy() et je n'y arrive pas, soit sympa!
Hugadsl Messages postés 6 Date d'inscription vendredi 3 janvier 2003 Statut Membre Dernière intervention 12 janvier 2003
3 janv. 2003 à 17:31
c'est bien beau tout ça mais moi je le compil avec dev-c++ et je sais pas quoi mettre a la place d'econio.h (je débute)... ;)
Merci d'une quelque reponse...
Myror Messages postés 4 Date d'inscription mercredi 17 avril 2002 Statut Membre Dernière intervention 5 février 2003
21 déc. 2002 à 10:31
salut cmarsc,

mon code c'est du C++. Je l'ai compiler avec VC 6.0. Chez moi mon code marche meme avec setcursortype(NOCURSOR);. Moi par contre j'utilise pas conio.h ou conio car il marce pas avec VC 6.0. J'utilise econio.h qui est son adaptation en ANSI.
Moi aussi je pense que les fleches serait mieux que 5 et 8 mais mon compilateur les accepte pas.
Je comprend pas pk tu veux retourner un return a la fin d'une fonction void. Parce que justement ces types de fonctions ne retourne rien(pas comme int fonction(void) qui retourne un int).
Et sinon tu le trouve bien mon piti jeu???
cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003
17 déc. 2002 à 20:13
il serait plus simple d'utiliser les touches courantes à la place des 5 et 8
pour se déplacer
#define ENTER 13 // touches du clavier ENTREE
#define ESC 27 // ESC
#define LEFT 75 // fleche gauche
#define RIGHT 77 // fleche droite
#define UP 72 // fleche monter
#define DOWN 80 // fleche descendre

il y a une petite erreur de syntaxe
_setcursortype(_NOCURSOR); au lieu de setcursortype(NOCURSOR);
(conio.h ou conio.c) a moins ce que ce soit particulier à ton compilateur
cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003
17 déc. 2002 à 08:44
bool c'est du C++ et non du C à ma connaissance
cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003
17 déc. 2002 à 08:33
salut,

une petite chose concernant les define(s) normalement juste après on écrit en MAJUSCULE (règle de base du C)
#define DEBUTX 1
à la fin d'une fonction de type void on retourne un return ;
dans la fonction void menu(void) tu ecris
clrscr();
int flechey=10; //position de la fleche =>
toutes les déclarations et initialisations doivent-être faites avant d'employer les instructions comme printf clrscr()...
la variable true n'est pas déclarée
Rejoignez-nous