Langage c gotoxy sur devc++

Fermé
nawfal - 21 mai 2012 à 19:56
Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 - 26 sept. 2012 à 17:18
Bonjour,



s'il vous plait y'a t'il une fonction sur dev c++ comme gotoxy ??



ps: gotoxy marche pas sur devc++

1 réponse

Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 54
21 mai 2012 à 20:50
Bonjour,
gotoxy n'est pas une fonction standard du C, vous pouvez la recréer en utilisant l'api de windows (site msdn) donc avec l'include windows.h

void gotoxy(int x, int y)
  {
    COORD point;
    point.X = x; point.Y = y;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),point);
  }

et voilà vous avez gotoxy
1
ton programme fait beuger l'affichage chez moi
0
Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 54
Modifié par Hxyp le 26/09/2012 à 17:19
C'est un simple usage des fonctions :
SetConsoleCursorPosition , https://docs.microsoft.com/en-us/windows/console/setconsolecursorposition?redirectedfrom=MSDN
GetStdHandle , https://docs.microsoft.com/en-us/windows/console/getstdhandle?redirectedfrom=MSDN
ne devrait pas y avoir de problème, "normalement". Pouvez-vous donner un petit code d'exemple pour reproduire l'erreur ?
0