Omg !
Super, c'est exactement ce que j'essaie de comprendre depuis quelques jours : La création fd'une fonction ;)

Un grand merci !
Mais du coup j'ai une autre petite question :
J'ai délcaré cette fonction gotoligcol (que j'ai trouvé sur le web)
Jusqu'à la pas de problème, j'arrive à utiliser gotoligcol
Code C/C++ :
//Fonction de déplacement automatique sur une case du tableau
void gotoligcol(int lig,int col)
{
COORD mycoord;
mycoord.X = col;
mycoord.Y = lig;
SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ),mycoord);
}
Mais ensuite, j'ai pensé à créer ma petite fonction "Nettoyeur"
Par exemple, si je souhaites effacer qu'une petite ligne (ou une petite zone), au lieu de faire un refresh(); je pensais qu'il était plus sage de faire une fonction speciale
Code C/C++ :
void Nettoyeur(int lig_depart, int lig_arrive, int col_depart, int col_arrive)
{
for(lig_depart;lig_depart<=lig_arrive;lig_depart++)
{
for(col_depart;col_depart<=col_arrive;col_depart++)
{
gotoligcol(lig_depart,col_depart);
puts(" ");
}
}
}
Concretement si je pose :
lig_depart = 4, lig_arrive = 20; col_depart = 0; col_arrive = 30;
La fonction Nettoyeur(); devrait m'éffacer (ou plutot afficher des " ") tout ce qu'il y a entre la ligne 4 à 20 et la colonne 0 à 30
Seul problème, ca ne marche pas ...