 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Guest
|
Posted: Sat Sep 04, 2004 3:28 am Post subject: Probleme avec code ESC[ en ANSI C++ |
|
|
Salut a tous,
Je debute en C++ et j'ai un petit probleme.
Je developpe sous Linux, donc j'utilise le ANSI C++. J'essaie d'utiliser
quelque chose ESC afin de faire deplacer le curseur a l'ecran et changer
les couleurs.
Je suis capable de changer les couleurs avec quelque chose du genre
printf(" 33[41msalut");
mais si j'essaie ceci :
#include <iostream>
int main()
{
printf(" 33[41m 33[10c on se met a 10px a droite");
return 0;
}
mais voila, il met la couleur, mais ne deplace pas le curseur.
Qu'est-ce que je fais de pas correct? Est-ce que j'ai besoin de quelque
chose de special pour ca?
Merci de votre aide.
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Sat Sep 04, 2004 3:33 am Post subject: Re: Probleme avec code ESC[ en ANSI C++ |
|
|
On Sat, 04 Sep 2004 03:28:12 GMT, <ste (AT) tux (DOT) baribeausolutions.com>:
| Quote: | printf(" 33[41msalut");
|
Euh... t'es sûr que tu programmes en C++ et pas en C ?
Quoi qu'il en soit, ce genre de bidouilles pour changer les couleurs,
etc., dépend uniquement du shell (ou du terminal) que tu utilises, et
ne concerne pas du tout C++ ou C. Un forum Linux serait plus
approprié.
D'autre part, si tu veux faire ce genre de choses, mieux vaut utiliser
une bibliothèque adaptée comme ncurses / curses : plus puissant, plus
facile à utiliser, et plus fiable.
--
;-)
|
|
| Back to top |
|
 |
Matthieu Moy Guest
|
Posted: Sat Sep 04, 2004 11:07 am Post subject: Re: Probleme avec code ESC[ en ANSI C++ |
|
|
Fabien LE LEZ <gramster (AT) gramster (DOT) com> writes:
| Quote: | Quoi qu'il en soit, ce genre de bidouilles pour changer les couleurs,
etc., dépend uniquement du shell (ou du terminal)
|
Du terminal, oui. Du shell, pas à ma connaissance (on peut faire
tourner une applie ncurse sans shell). Bon, mais là, c'est carrément
HS !
--
Matthieu
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|