Clrscr en C
je n'arrive pas à me servire de la fonction clrscr();
j'ai une erreur au link
langage C sous "dev++"
j'ai une erreur au link
langage C sous "dev++"
3 réponses
-
Bon, moi je faisais du c sous borland
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-
-
@crisBon, 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 -
@crisVoila
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
Cobra
-