Recherche fonction
Résolu
yvoyuuta
Messages postés
9
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour!
Je veux écrire un programme console sur C qui affiche une matrice.
Après l'avoir affiche je demande a l'utilisateur de rentrer des valeurs, ensuite je fais un traitement sur la matrice et je la ré-affiche. Cependant, je cherche une fonction qui me permet de supprimer l'ancien affichage et affiche la matrice traitée a la place de la matrice précédente et non pas en dessous d'elle. C'est possible ?
Merci.
Je veux écrire un programme console sur C qui affiche une matrice.
Après l'avoir affiche je demande a l'utilisateur de rentrer des valeurs, ensuite je fais un traitement sur la matrice et je la ré-affiche. Cependant, je cherche une fonction qui me permet de supprimer l'ancien affichage et affiche la matrice traitée a la place de la matrice précédente et non pas en dessous d'elle. C'est possible ?
Merci.
1 réponse
-
Bonjour,
En C standard non, ce n'est pas possible. Cela dépend de ton OS. Tu es sur quel OS ?
Cdlt,-
-
Oui, system("cls") fonctionne, mais que sur windows (d'où ma question).
D'ailleurs, cette solution n'est pas très propre (même si cela fonctionne).
Pour cela, tu peux utiliser des fonctions de l'api windows (FillConsoleOutputCharacter). Ou alors, utilises la bibliothèque PDCurses si tu veux plus de portabilité.
Sinon, juste pour réflexion, lorsqu'on débute on a tendance a vouloir effacer l'écran pour que cela soit plus propre. Eh bien, ce n'est pas une bonne pratique (même si ça part d'une bonne intention ;-)), beaucoup n'apprécie pas.
Bonne continuation
Cdlt,
-