cs_DJeS
Messages postés18Date d'inscriptionmardi 19 février 2002StatutMembreDernière intervention 3 juin 2004
-
7 juin 2002 à 19:07
beeline
Messages postés83Date d'inscriptionjeudi 20 décembre 2001StatutMembreDernière intervention 9 juin 2009
-
29 juil. 2004 à 15:52
en tant qu'utilisateur de linux, je n'ai pas acces
a la librairie conio.h (pourtant bien pratique)
j'aimerai connaitre la(les) fonction(s) equivalentes a gotoxy(int x, int y);
en gros, comment je peux placer le curseur ou je veux et ecrire ou je veux sur la sortie a l'ecran ?
merci d'avance...
guguy
Messages postés28Date d'inscriptionjeudi 27 décembre 2001StatutMembreDernière intervention 5 août 2002 8 juin 2002 à 13:37
La "fonction" existe bien en ANSI-C, seulement peu de gens la connaisse. En realité il s'agit d'un code d'echappement du même type que \033[2J que tu met dans une fonction :
void pos(int x, int y) {
printf(\033[%d;%dH", x, y); }
guguy
Messages postés28Date d'inscriptionjeudi 27 décembre 2001StatutMembreDernière intervention 5 août 2002 10 juin 2002 à 18:34
> L'ansi même s'il est portable, c'est illisible :'(
> et c bien dommage
Cette fonction est censé marcher sur tous les compilateurs, malhereusement les compilo. windows ne gere pas (ou mal) les codes d'echappement... par contre ils marchent très bien sous linux (avec gcc par exemple).
guguy
Messages postés28Date d'inscriptionjeudi 27 décembre 2001StatutMembreDernière intervention 5 août 2002 10 juin 2002 à 22:40
> sisi windows le gère bien aussi, c'est juste que
> par défaut, l'ansi n'est pas intégré, il suffit de
> mettre l'ansi.sys dans le config.sys et ca marche
La norme ANSI en C/C++ n'a rien à voir avec le fichier ansi.sys de windows...
Galett
Messages postés115Date d'inscriptionjeudi 7 février 2002StatutMembreDernière intervention21 mai 2005 12 juin 2002 à 18:30
euh le fichier ansi.sys n'est peut-être pas parfait, mais c'est bien ce fichier qui permet d'être compatible ansi, j'en suis quasiment sûr de ça.Puisque sans ce fichier les \033[2J et autres codes du genre(couleur, position) ne fonctionnait pas avant. Je l'ai d'ailleurs plusieurs fois lu dans des bouqins c/c++ décrivant la marche à suivre pour être compatible ansi sous windows....
Voilà
>La norme ANSI en C/C++ n'a rien à voir avec le >fichier ansi.sys de windows...
beeline
Messages postés83Date d'inscriptionjeudi 20 décembre 2001StatutMembreDernière intervention 9 juin 2009 29 juil. 2004 à 15:52
et quant est-il des autres fonction quei permettent de definir les couleurs du fond et du texte ... je n'est pas trouvé de sources la dessus.
Le mieux se serai que je trouve ( ou que je fasse avec quelque indications .. ) un conio.h qui aurait les meme fonction !
Si quelqu'un connait, je prend !