Effacer contenu de la console en c

florent -  
fiddy Messages postés 11653 Statut Contributeur -
salut a tous je ne sais pas comment je peux effacer le contenu de la console en c ,c'est juste p our donner un peu plus d"allure" a mon projet


Merci d'avance

3 réponses

tafiscobar Messages postés 1281 Statut Contributeur 177
 
salut,
system("clear") sous linux (si je ne me trompe pas).
system("cls") sous win.

tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
2
jisisv Messages postés 3678 Statut Modérateur 935
 
Sous Linux, je ne vois pas l'intérêt d'utiliser un appel system.
Une séquence ANSI doit suffire:
#include <stdio.h>
#define ESCAPE 27
#define CLEAR "[2J"

int main(void)
{
printf("%c%s", ESCAPE,CLEAR);
return 0;
}

Sous win$ , l'installation d'un pilote ANSI doit simplifier bien des choses également

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
1
yy
 
Ah toujours aussi utile ces messages après 9 ans d'ancienneté merci.
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
Bonjour,

Rien de standard en C. De plus, cela ne donne pas plus d'allure : au contraire.

Néanmoins, si tu veux vraiment effacer le contenu de la console, tu as des solutions propres à ton système d'exploitation. Mais lequel est-ce ?
0