quel instruction pour effacer une ligne precise? [c/c++ , debutant] - C++ - Programmation
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)
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
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++
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 )
Marsh Posté le 02-12-2002 à 13:34:26
printf(entré le nb km depart)
scanf1
printf("\b\b\b"entre nb km arrivé)
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
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....