Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
620 connectés 

  FORUM HardWare.fr
  Programmation
  C

  comment vider la fenetre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment vider la fenetre

n°1293790
golzinne
Posté le 27-01-2006 à 22:10:09  profilanswer
 

 Je dois créer dans un programme le jeu du mastermind. Pour se faire, le premier joueur rentre les codes de couleur, puis le joueur 2 arrive et joue. J'aurais aimé faire disparaitre les textes destinés  au joueur 1 afin que le joueur 2 ne voit pas les codes de couleur. Comment puis-je faire?
 
 
J'ai en tête qu'il existe une méthode en definissant :  
#define clear system("cls" )
 
avant le main(), que dois je faire ensuite?  
 
Merci de vos réponse.
 
Fred

mood
Publicité
Posté le 27-01-2006 à 22:10:09  profilanswer
 

n°1293824
olivthill
Posté le 28-01-2006 à 00:09:44  profilanswer
 

"cls" n'est pas universellement accepté. Il faudrait donc savoir dans quel environnement ? pour quel OS ? avec quel compilateur ? et quelles versions ?
 
Par ailleurs, cette question est souvent posée. Voir par exemple http://www.codeguru.com/forum/showthread.php?t=363202
http://www.codeguru.com/forum/showthread.php?t=290698
et même aussi sur ce forum.
 

n°1293874
Sve@r
Posté le 28-01-2006 à 10:42:15  profilanswer
 

golzinne a écrit :

J'ai en tête qu'il existe une méthode en definissant :  
#define clear system("cls" )


Il est plus conventionel d'écrire le nom de sa macro en majuscules pour ne pas la confondre avec une vraie instruction ou fonction qui, elles, sont en minuscules...

golzinne a écrit :

avant le main(), que dois je faire ensuite?


Ben tu appelles ta macro "clear" dans le main() (ou dans toute autre fonction que tu écriras) dès que t'en as envie (ou besoin)...

Message cité 1 fois
Message édité par Sve@r le 28-01-2006 à 10:42:53

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1294138
Emmanuel D​elahaye
C is a sharp tool
Posté le 28-01-2006 à 21:51:38  profilanswer
 

Sve@r a écrit :

Il est plus conventionel d'écrire le nom de sa macro en majuscules pour ne pas la confondre avec une vraie instruction ou fonction qui, elles, sont en minuscules...


Legende urbaine. Ce qui doit être en majuscule, ce sont les constantes. Pour le macros agissant comme des fonctions, les conventions 'fonction' sont acceptables. (que je sache, assert() n'est pas défini ASSERT()...)


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1294235
Sve@r
Posté le 29-01-2006 à 13:54:31  profilanswer
 

Emmanuel Delahaye a écrit :

Legende urbaine. Ce qui doit être en majuscule, ce sont les constantes. Pour le macros agissant comme des fonctions, les conventions 'fonction' sont acceptables. (que je sache, assert() n'est pas défini ASSERT()...)


Certes... et "getc()" ou "toupper()" ne sont pas écrites "GETC()" ou "TOUPPER()". Maintenant qu'on ne vienne pas se plaindre si l'utilisation de ces macro génèrent des effets de bord parce qu'on les auras confondues avec des fonctions...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1294306
Emmanuel D​elahaye
C is a sharp tool
Posté le 29-01-2006 à 18:31:24  profilanswer
 

Sve@r a écrit :

Certes... et "getc()" ou "toupper()" ne sont pas écrites "GETC()" ou "TOUPPER()". Maintenant qu'on ne vienne pas se plaindre si l'utilisation de ces macro génèrent des effets de bord parce qu'on les auras confondues avec des fonctions...


Ca tient à l'écriture de la macro. Si elle evalue ses paramètees plus d'une fois, il y a risque.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  comment vider la fenetre

 

Sujets relatifs
Rafraichissement fenetre video windows media playerhyperlien qui ferme une fenêtre en html
griser la fermeture d'une fenetre[HTML] dimension de fenêtre
Autorisation de fermer une fenêtre inactive en javascript ?Probléme lorsqu'une fenétre passe par dessus l'autre...
Créer un menu dans un fenetreouvrir deux fenetre en php
ouvrir la page ds une nouvelle fenetre pour liens aleatoiresScript pour afficher la fenêtre "Fermeture de session Windows"
Plus de sujets relatifs à : comment vider la fenetre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR