salut à tous, j'ai une toute petite question:
je n'arrive pas a trouver la fonction permettant d'effacer l'écran en mode console.
Merci.
---------------
-@- When code matters more than commercials -@-
Publicité
Posté le 14-10-2001 à 18:56:05
youdontcare
Posté le 14-10-2001 à 19:10:33
hmmm .... au pire, de mémoire :
__asm
{
mov ax, 3
int 10h
}
chrisbk
-
Posté le 14-10-2001 à 20:58:40
system("cls" );
manu025
Posté le 14-10-2001 à 20:58:59
ben figures-toi que j'y avais penser, mais bon je pensais que visual c++ 6.0 permettait d'être un peu plus élégant qu'une insertion d'assembleur.
Si d'autres ont la solution ... (ça existe forcément !)
---------------
-@- When code matters more than commercials -@-
manu025
Posté le 14-10-2001 à 21:00:00
chrisbk a écrit a écrit :
system("cls" );
oups tu as été plus rapide que moi.
merci bien, c'est inclus dans une lib ou c'est standard ?
---------------
-@- When code matters more than commercials -@-
chrisbk
-
Posté le 14-10-2001 à 21:10:55
manu025 a écrit a écrit :
oups tu as été plus rapide que moi.
merci bien, c'est inclus dans une lib ou c'est standard ?
la commande system est standart par contre ce que tu lui passe en argument dependra de la plateforme ou tu est
genre sous unix ce sera : system("clear" );
bref en argument tu lui file le nom d'une commande dos, d'un programme ou ce que tu veux ...le compilo ira pas verifier si ca colle ou pas
note qu'il y a des fonction windows pour une gestion un tantinet plus fine de la console ....see MSDN (je les connais pas)
manu025
Posté le 15-10-2001 à 08:03:08
ok thx
---------------
-@- When code matters more than commercials -@-
Zebulon75
Posté le 15-10-2001 à 11:19:23
salut,
perso je trouve que la soluce de youdontcare n'est pas si inélégante que ca (par rapport a l'autre). Le Bios est la pour ca.
Sinon, je pense qu'il y aussi une solution du même style avec intérruption DOS (int 21h)
A+
Zebulon
manu025
Posté le 15-10-2001 à 21:34:53
Zebulon75 a écrit a écrit :
salut,
perso je trouve que la soluce de youdontcare n'est pas si inélégante que ca (par rapport a l'autre). Le Bios est la pour ca. Sinon, je pense qu'il y aussi une solution du même style avec intérruption DOS (int 21h) A+
Zebulon
L'assembleur j'ai donné à donf alors maintenant quand je peut éviter je n'hésite pas ! En plus quand je disais inéléguant je pensais "pas standard" en effet, va exécuter tes vecteurs d'interruptions sous Unix, ben c'est pas les mêmes ! Donc le prog ne marchera plus, donc ça craint. Il faut au maximum de rester standard si l'on ne veut pas faire n'importe quoi au final, et ça va vite ...
---------------
-@- When code matters more than commercials -@-