[c/c++ , debutant]quel instruction pour effacer une ligne precise?

quel instruction pour effacer une ligne precise? [c/c++ , debutant] - C++ - Programmation

Marsh Posté le 30-10-2002 à 17:19:37    

Salut ,  
voila je debute a peine en programmation e je programme avec c++ builder 6.0
 
J'aimerais savoir comment faire pour qu'une fois que certaine question ont été poser a l'operateur , elle disparaisse de l'ecran et seul la reponse reste
quel instruction  en C (ou c+)mettre pour effacer une liste d'instruction
 
par exemple :
 
printf (nb de kilometre:)

printf(entré le nb km depart)
scanf1
printf(entre nb km arrivé)
scanf2

comp3=scanf2-scanf1
printf(comp3)
 
et moi je veux que ce ki les question poser parce que ce ki est en gras s'efface apres avoir été poser afin que le le nb de km (comp3) apparaiise sous le premier printf
 
merci  
 


---------------
La réalité n'est qu'une illusion créée par le manque de Drogue....
Reply

Marsh Posté le 30-10-2002 à 17:19:37   

Reply

Marsh Posté le 30-10-2002 à 17:21:16    

c'est pas possible en C standard.


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 30-10-2002 à 17:21:53    

y a la fonction clrscr mais c'est pas portable (càd que ça ne marche peut-être pas sur d'autres OS ou autres compilateurs)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-10-2002 à 18:07:03    

si la fonction clrscr marche mais ça efface tt depuis le debut ou alors e sais m'en servir
 
autre chose:si en C c pas posible , c koi l'instruction a mettre en c++?
merci


---------------
La réalité n'est qu'une illusion créée par le manque de Drogue....
Reply

Marsh Posté le 30-10-2002 à 18:22:16    

Zobman a écrit a écrit :

si la fonction clrscr marche mais ça efface tt depuis le debut ou alors e sais m'en servir
 
autre chose:si en C c pas posible , c koi l'instruction a mettre en c++?
merci




 
c'est pas possible en C++ standard non plus
 
edit: et que je te reprennes pas a mélanger C et C++


Message édité par Taz@PPC le 30-10-2002 à 18:25:54

---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 02-12-2002 à 00:21:15    

cherches des trucs sur ncurses .
 
La libraire existe a peu pres partout ( tant que tur estes dans du *nix / solaris  par contre )


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 02-12-2002 à 13:34:26    

printf(entré le nb km depart)  
scanf1  
printf("\b\b\b"entre nb km arrivé)  

Reply

Marsh Posté le 02-12-2002 à 16:21:07    

la méthode la plus "propre" c'est non pas de faire reculer le curseur .... ou de faire un clrscr ( non portable ) mais de refefinir la sorti standard stdout ( l'ecran quoi ) ainsi tout ce que tu tappes sur ton clavier ne sera pas afficher à l'ecran. Ca date de mes premier TP ou il fallait mettre des * quand le type tappait un mot de passe.
 
pour cela il faut utiliser freopen.
 
 
freopen is typically used to redirect the pre-opened files stdin, stdout, and stderr to files specified by the user. The new file associated with stream is opened with mode, which is a character string specifying the type of access requested for the file.
 
J'ai plus le code exacte ( je prefere rien mettre que mettre des conneries ) mais ca doit pas etre tres dur de retrouver


---------------
il y a du monde sur la corde à linge
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed