Comment efface t on l'écran en c sous linux? [c] - Programmation
Marsh Posté le 13-07-2002 à 13:00:27
clear
Marsh Posté le 13-07-2002 à 13:06:20
sous windows c'est
clrscr();
avec conio.h
c'est quoi sous linux?
CHaiCA
Marsh Posté le 13-07-2002 à 14:43:33
system("clear" );
tu appelle la commande du système en fait
Marsh Posté le 13-07-2002 à 14:55:31
manu025 a écrit a écrit : system("clear" ); tu appelle la commande du système en fait ;) |
N'importe quoi.
conio est remplacé par ncurses, donc tu regardes dans la doc de ncurses.
Marsh Posté le 13-07-2002 à 15:10:15
Jar Jar a écrit a écrit : N'importe quoi. conio est remplacé par ncurses, donc tu regardes dans la doc de ncurses. |
sorry mais l'appel à la commande system fonctionne très bien et tes libs ncurse ne sont pas forcément installées alors
Marsh Posté le 13-07-2002 à 15:15:08
Je viens de matter le man et il y a des tonnes de commandes, c'est un peu le fouilli.
Je vois initscr, clear,etc.
je veux juste effacer le contenu avant de lancer le prog, ca me paraît pas énorme,quand même.
CHaiCA
Marsh Posté le 13-07-2002 à 17:34:09
manu025 a écrit a écrit : sorry mais l'appel à la commande system fonctionne très bien et tes libs ncurse ne sont pas forcément installées alors :na: |
Oui oui.
Trouve-moi un système GNU/Linux sans ncurses, tiens.
Marsh Posté le 13-07-2002 à 17:39:27
chaica a écrit a écrit : je veux juste effacer le contenu avant de lancer le prog, ca me paraît pas énorme,quand même. |
Si tu veux juste effacer l'écran, tu affiches la séquence de contrôle suivante : "\033[H\033[2J"
Par contre, je ne vois pas trop à quoi ça peut servir...
Marsh Posté le 13-07-2002 à 18:32:38
Je veux l'équivalent du clrscr() de conio.h de windows sous linux.
CHaiCA
Marsh Posté le 13-07-2002 à 18:43:14
chaica a écrit a écrit : Je veux l'équivalent du clrscr() de conio.h de windows sous linux. |
Son équivalent strict est clear de la bibliothèque ncurses.
Si tu veux juste effacer le terminal et écrire des trucs dedans uniquement avec printf, afficher la chaîne que j'ai noté plus haut suffira.
Marsh Posté le 15-07-2002 à 13:33:12
Code :
|
ca sera + propre k'un appel systeme, et ca marche pour tous les terminal a la norme ANSI
Edit : Grilled, j'avais pas vu que jar-jar l'avait deja dit
Marsh Posté le 13-07-2002 à 12:58:12
Question simple mais j'ai pas trouvé la réponse. Merci d'avance.
CHaiCA