[c++] effacer la console ?

Hello

1.- est-ce possible d’ effacer la console ? car pour l’instant je passe par le shell et ça efface pas ,sa rempli l’ecrant de ligne vide .Donc l’ecran en cour monte plus haut. dans un terminal la course de l’ascenseur augmente, hors il faudrait que celui ci ne bouge plus :\

tput reset && printf %b '\033[3J'`

permet pressque de le faire mai je me prend un retour:

donc il manque pas grand chose :think:
2.- c’est possible de reconnaître les touche fléchée du clavier ? je me suis fait un petit menu et je voudrai pouvoir me “promener” avec les touche .
une piste ?

Merci d’avance :006

Salut Panthère,
peut-être avec la vielle bibliothèque C ncurse.
Mais je n’ai jamais essayé en C++.
Il doit être possible de faire un objet (mini-wraper) qui interagissent avec cette bibliothèque.

[quote=“valrik”]Salut Panthère,
peut-être avec la vielle bibliothèque C ncurse.
Mais je n’ai jamais essayé en C++.
Il doit être possible de faire un objet (mini-wraper) qui interagissent avec cette bibliothèque.[/quote]

mouai mai non, ncuse n’est pas l’ideal.
meme un passage aux shell
clear ou reset
ou en c++:

std::cout << "\33[2J\33[1;1H" << std::fluh;

ne change rien sa insere des ligne vide:
il doit bien exister un solution ,une api c devrai faire l’affaire pourtemps :doh:
enfin je cherche encore mai bon :frowning:

J’utilise simplement ça :

[quote="-Fred-"]J’utilise simplement ça :

Ce serait plutôt ça dont il a besoin:

Désolé, panthere de ne pas répondre mais je n’aurait pas le temps de mis pencher avant jeudi au mieux.

Oui effectivement, ça correspond plus à ce qui est attendu.

[quote=“MisterFreez”][quote="-Fred-"]J’utilise simplement ça :

system("clear");

Ce serait plutôt ça dont il a besoin:

system("reset");

Désolé, panthere de ne pas répondre mais je n’aurait pas le temps de mis pencher avant jeudi au mieux.[/quote]

j’ai tester les 2 et sa ne marche pas.
system(“clear”); = efface que la partie visible
ystem(“reset”) =pareil. de plus celui ci est très lent

Merci pour vos réponse :006