j'ai fais ce damier la sauf que mon prof veut qu'il soit fait en code asccii cependant quand j'essaie de le faire en ascii le code est moche car ya beaucoup de repetion car j'arrive pas a faire comme avec mon precedant code quelqu'un peut m'aidez a faire le code que je vais mettre en bas en ascii s'il vous plait
P.S: je continue a assayer de modifier du coup ya met define de code ascii sur ce code mais comme je vous les dit j'arrive pas a juste remplacer par le code ascii pour que ça me donne la meme chose que ce code la
C'est de l'ASCII étendu, vu les codes que donne magma qui sont au dessus de 128.
Par contre, il ne faut pas que ce soit considéré comme UTF8, et il faut la bonne codepage, mais par défaut sur un ordi français sous Windows, ça doit marcher
Et bien soit tu utilises le code de magma, soit tu mets juste des - et des | qui sont standards, tant pis si c'est pas graphiquement parfait.
J'ai envie de dire que le prof s'en foutra totalement que ce soit joli ou pas, l'essentiel est que ce soit fonctionnel.
Attention, depuis plusieurs jours je vois des messages de toi qui insistent sur le fait de dessiner le damier, je pense que tu utilises beaucoup d'énergie sur ce détail totalement insignifiant. Concentre toi sur le coeur de ton projet.
Faudra m'expliquer ce qu'il y a de « ASCII » là dedans car c'est tout sauf ça.
bonjour markand c'est du ASCII c'est juste que sur ta page il donne pas les Extended ASCII CODE
Fvirtman a écrit:
Et bien soit tu utilises le code de magma, soit tu mets juste des - et des | qui sont standards, tant pis si c'est pas graphiquement parfait.
J'ai envie de dire que le prof s'en foutra totalement que ce soit joli ou pas, l'essentiel est que ce soit fonctionnel.
Attention, depuis plusieurs jours je vois des messages de toi qui insistent sur le fait de dessiner le damier, je pense que tu utilises beaucoup d'énergie sur ce détail totalement insignifiant. Concentre toi sur le coeur de ton projet.
Oui merci je pense que je vais utilisé le code de magma merci à tous et pour te répondre mon prof a insisté sur ce détail et en fait j'ai fini mon code a 90% grace a magma, maintenant il me faut juste remplacer les 0 dans chaque case par du vide et affecté les fleche du clavier comme moyens de déplacement du pion sans avoir besoin de demander au joueur de taper j'étais entrain de faire des teste quand j'ai vue vaut messages
- Edité par VictorHuguet 14 novembre 2019 à 11:02:12
et pour gérer les flèches du clavier tu peux t'inspirer de cet exemple (windows) :
#include <stdio.h>
#include <conio.h>
#define ESCAPE 27
#define EXTENDED_KEY_1 0
#define EXTENDED_KEY_2 224
#define ARROW_UP 72
#define ARROW_DOWN 80
#define ARROW_LEFT 75
#define ARROW_RIGHT 77
int main(void)
{
int c;
while((c = _getch()) != ESCAPE)
{
if(c == EXTENDED_KEY_1 || c == EXTENDED_KEY_2)
{
switch(_getch())
{
case ARROW_UP:
puts("UP");
break;
case ARROW_DOWN:
puts("DOWN");
break;
case ARROW_LEFT:
puts("LEFT");
break;
case ARROW_RIGHT:
puts("RIGHT");
break;
}
}
}
return 0;
}
wow merci c'est hyper gentils, j'avais reussis a faire le changement pour l'affichage du zero mais j'arrivais pas pour les fleche tu m'aide beaucoup.
parcontre c'est quoi les extended Key 0 et 224 j'en est jamais entendu parler ?
vraiment merci magma
- Edité par VictorHuguet 14 novembre 2019 à 15:35:05
probleme utilisation du code ascii
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
git is great because Linus did it, mercurial is better because he didn't.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
git is great because Linus did it, mercurial is better because he didn't.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html