Voici 2 solutions, la première est moins portable mais c'est celle que j'utilisais tout le temps
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
}
Variante plus standard. Utiliser la sequence d'échappement qui efface l'écran. Comme je n'ai plus fait de c depuis 2 il se peut que la séquence soit érronnée car je te réopnd de mémoire.
#include <stdio.h>
void main()
{
printf("033[2J"); //Je ne suis plus sur non plus si il faut les "" ou pas.
}
Cobra
cris
merci d'avoir repondu cobra, mais
-pour la première solution mon link me dit : undefined reference to `clrscr'
-pour la deuxième , il ne se passe rien!
peus tu encore m'aider?
cobra
>
cris
Bon, je suppose que ma première solution n'est pas assez standard pour ton environnement. Par contre le printf de la sequence d'échapement devrait fonctionner. Comme je ne suis pas chez moi de la journée, je ne peux rien faire de plus pour le moment. C'est trop flou dans ma tete. Mais je regarderai mes vieilles sources ce soir, et je te mettrai la séquence exacte. Mais pas avant 19h15-19h30
Cobra
COBRA
>
cris
Voila
La sequence exacte est
#include <stdio.>
void main()
{
printf("\033[2J");
}
Mais il faut en effet vérifier que tu as les drivers ansy.sys
même avec ta methode j'ai droit à: undefined reference to `clrscr'
panic à bord , help!
dans ton programme quand tu veus
effacer l'ecran
a plus