cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003
-
25 févr. 2003 à 16:42
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003
-
23 mars 2003 à 17:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 23 mars 2003 à 17:14
tout dépend du compilateur si devc++4 <conio.c> pour supprimer certaines erreurs telles que (clrscr gotoxy) et (gettext puttext) ne fonctionnent pas du tout (problème de bibliothèque bogues)
ranouf
Messages postés237Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention31 août 2009 23 mars 2003 à 16:27
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(27) : warning C4013: 'clrscr' undefined; assuming extern returning int
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(31) : warning C4013: 'gotoxy' undefined; assuming extern returning int
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(68) : warning C4013: 'puttext' undefined; assuming extern returning int
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(81) : warning C4013: 'gettext' undefined; assuming extern returning int
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(11) : warning C4101: 'j' : unreferenced local variable
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(16) : warning C4101: 'file' : unreferenced local variable
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(124) : warning C4700: local variable 'getchar' used without having been initialized
voilou toutes les erreurs, ça parté d'une bonne intention bonne chance pour la correction !!
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 25 févr. 2003 à 16:42
getchar est un mot réservé <stdio.h> getchar()
par conséquent tu ne peux pas entrer char *getchar; comme variable.
if (touche == 80) il serait plus lisible et plus simple d'utiliser
if (touche == KEY_DOWN)
on peut écrire
enum MODES { ECRITURE =0, DEPLACEMENT = 1, EFFACER = 2};
cette ligne if(mode==2 || mode==1) remplacée par
if(mode==EFFACER || mode== DEPLACEMENT) {...}
si tu tapes touche = getch() il vaut mieux déclarer touche comme un char
au lieu d'un int.
FILE *file ?
if(touche=='n'){
main(); // on est déja dans la fonction main
}
23 mars 2003 à 17:14
23 mars 2003 à 16:27
ar$di00.206asciiart.c(27) : warning C4013: 'clrscr' undefined; assuming extern returning int
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(31) : warning C4013: 'gotoxy' undefined; assuming extern returning int
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(68) : warning C4013: 'puttext' undefined; assuming extern returning int
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(81) : warning C4013: 'gettext' undefined; assuming extern returning int
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(11) : warning C4101: 'j' : unreferenced local variable
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(16) : warning C4101: 'file' : unreferenced local variable
c:documents and settingscédriclocal settings emp
ar$di00.206asciiart.c(124) : warning C4700: local variable 'getchar' used without having been initialized
voilou toutes les erreurs, ça parté d'une bonne intention bonne chance pour la correction !!
25 févr. 2003 à 16:42
par conséquent tu ne peux pas entrer char *getchar; comme variable.
if (touche == 80) il serait plus lisible et plus simple d'utiliser
if (touche == KEY_DOWN)
#define KEY_LEFT 75 // fleche gauche
#define KEY_RIGHT 77 // fleche droite
#define KEY_UP 72 // fleche monter
#define KEY_DOWN 80 // fleche descendre
on peut écrire
enum MODES { ECRITURE =0, DEPLACEMENT = 1, EFFACER = 2};
cette ligne if(mode==2 || mode==1) remplacée par
if(mode==EFFACER || mode== DEPLACEMENT) {...}
si tu tapes touche = getch() il vaut mieux déclarer touche comme un char
au lieu d'un int.
FILE *file ?
if(touche=='n'){
main(); // on est déja dans la fonction main
}
je ne vais pas m'étendre sur les goto(s) :-(