Comment effacer une ligne donnée en C ?

Lord_manoX Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   -  
Lord_manoX Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je réalise une calculatrice et C en mode console et j'aimerai pouvoir effacer la ligne où on tape l'expression si cette dernière est fausse et recommencer la saisie. Quelle fonction permet cela ?

Merci.

A voir également:

3 réponses

Lord_manoX Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   17
 
UP
0
cijad Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   60
 
Salut,

tu as une solution, qui n'est pas parfaite, mais tout de même efficace.

Si j'ai bien compris tu veux que chaque fois que l'utilisateur valide le contenu de la fenêtre ton programme rafraîchisse le contenu pour ne laisser apparaitre que les données utiles.

Ce que tu peux faire c'est, en gros, sauter un certain nombre de ligne pour que l'écriture se fasse pille en bas de ta fenêtre. Tu peux même après t'amuser a faire un petit cadre en code ascii et afficher les valeur là où tu les veux. Le rafraichissement se fait simplement en décalant la zone d'affichage verticalement d'un nombre de lignes égal à la hauteur de la fenêtre.

je ne sais pas si j'ai été assez clair ?? ^^
0
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
pour faire plus simple tu peux utiliser
system("clear");
ou
system("cls");
selon que tu soit sous linux ou windows ça permet d'effacer l'écran
0
Lord_manoX Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   17
 
Oui cijad. C'est pas mal comme idée j'aime bien. Je vais essayer de la réaliser et voir ce que ça donne.
0