Effacer texte dans la console C++
Fermé
Utilisateur anonyme
-
16 déc. 2012 à 07:10
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 3 janv. 2013 à 22:08
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 3 janv. 2013 à 22:08
A voir également:
- Effacer texte dans la console C++
- Quelle console choisir - Guide
- Effacer les cookies - Guide
- Excel cellule couleur si condition texte - Guide
- Comment effacer une page sur word - Guide
- Mettre un texte en majuscule - Guide
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 836
16 déc. 2012 à 10:47
16 déc. 2012 à 10:47
Bonjour,
comme "clear" dans les autres langages...
Sauf que C et C++ ne sont pas comme les autres langages.
Bref, il n'y a rien de standard pour effacer l'écran et rien de portable.
Sur windows, tu peux à la rigueur faire appel aux API windows ou utiliser la bibliothèque PDCurses.
comme "clear" dans les autres langages...
Sauf que C et C++ ne sont pas comme les autres langages.
Bref, il n'y a rien de standard pour effacer l'écran et rien de portable.
Sur windows, tu peux à la rigueur faire appel aux API windows ou utiliser la bibliothèque PDCurses.
3 janv. 2013 à 10:18
3 janv. 2013 à 12:01
Modifié par mumberea le 3/01/2013 à 21:58
en effet, l'instruction system("cls") est initialement utilisée dans le langage C.
Pour pourvoi l'utiliser en C++, il faut préalablement inclure la directive de préprocesseur #include<windows.h> (cette bibliothèque contient les commandes DOS. ).
3 janv. 2013 à 22:08
Tout faux... Les commandes DOS n'existent pas en soit en C/C++, il faut les émuler dans un terminal via la fonction system() dont le prototype est défini dans stdlib.h (cstdlib en C++).
Mais comme dit plus haut, c'est très sale. Le mieux étant de faire appel aux API Windows (définie dans windows.h).