# \[c++\] effacer la console ?

**URL:** <https://www.debian-fr.org/t/c-effacer-la-console/33668>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 3:12 UTC](https://www.debian-fr.org/t/c-effacer-la-console/33668 "2016-02-21T03:12:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 21, 2016, 3:12 UTC](https://www.debian-fr.org/t/c-effacer-la-console/33668/1 "2016-02-21T03:12:54Z")

</div>

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 :\

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

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

> [@](#):
>
> : not found

donc il manque pas grand chose ![:think:](https://www.debian-fr.org/uploads/default/original/1X/98cae0704aea0201d04f151843e80a3ecd391eca.gif "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 «&nbsp;promener&nbsp;» avec les touche .  
une piste ?

Merci d’avance ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![valrik](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@valrik](https://www.debian-fr.org/u/valrik)\
**Post date:** [Février 21, 2016, 3:12 UTC](https://www.debian-fr.org/t/c-effacer-la-console/33668/2 "2016-02-21T03:12:58Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 21, 2016, 3:12 UTC](https://www.debian-fr.org/t/c-effacer-la-console/33668/3 "2016-02-21T03:12:59Z")

</div>

[quote=«&nbsp;valrik&nbsp;»]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++:

```auto
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:](https://www.debian-fr.org/uploads/default/original/1X/78536cf08b5cbccb06a10e44ddb8da50bfc1554d.gif "Doh!")  
enfin je cherche encore mai bon ☹

---

<div class="post-metadata">

**Author:** ![Fred](https://www.debian-fr.org/user_avatar/www.debian-fr.org/fred/32/2966_2.png) [@Fred](https://www.debian-fr.org/u/Fred)\
**Post date:** [Février 21, 2016, 3:13 UTC](https://www.debian-fr.org/t/c-effacer-la-console/33668/4 "2016-02-21T03:13:30Z")

</div>

J’utilise simplement ça :

```auto

```

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 3:13 UTC](https://www.debian-fr.org/t/c-effacer-la-console/33668/5 "2016-02-21T03:13:30Z")

</div>

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

```auto

```

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

```auto

```

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

---

<div class="post-metadata">

**Author:** ![Fred](https://www.debian-fr.org/user_avatar/www.debian-fr.org/fred/32/2966_2.png) [@Fred](https://www.debian-fr.org/u/Fred)\
**Post date:** [Février 21, 2016, 3:13 UTC](https://www.debian-fr.org/t/c-effacer-la-console/33668/6 "2016-02-21T03:13:31Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 21, 2016, 3:13 UTC](https://www.debian-fr.org/t/c-effacer-la-console/33668/7 "2016-02-21T03:13:33Z")

</div>

[quote=«&nbsp;MisterFreez&nbsp;»][quote=«&nbsp;-Fred-&nbsp;»]J’utilise simplement ça :

`system("clear");`[/quote]  
Ce serait plutôt ça dont il a besoin:

```auto
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(«&nbsp;clear&nbsp;»); = efface que la partie visible  
ystem(«&nbsp;reset&nbsp;») =pareil. de plus celui ci est très lent

Merci pour vos réponse ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")
