Compteur

Compteur - C++ - Programmation

Marsh Posté le 02-06-2005 à 17:04:41    

Salut à tous, je cherche à faire un compteur qui boucle en permanence jusqu'à ce que l'on appuie sur une touche (n'importe laquelle)
Quelqu'un pourrait me taper un petit bout de code, ca serait sympa, merci... :D
 

Reply

Marsh Posté le 02-06-2005 à 17:04:41   

Reply

Marsh Posté le 02-06-2005 à 17:07:38    

lol Toi tu as pas lu la charte

Reply

Marsh Posté le 02-06-2005 à 17:19:17    

Tu pourrais être un peu plus explicite stp?
Je comprend pas très bien le rapport entre une charte et ce que je demande...
 
Merci

Reply

Marsh Posté le 02-06-2005 à 17:25:37    

Ce qu'il essai de dire, c'est, est-ce que tu as fait  une recherche sur le forum pour resoudre ton problème. Car je crois que ton à déjà été posé.
Fait une recherche du genre boucle infinie.. ou quelque chose comme ça et tu trouvera ton bonheur

Reply

Marsh Posté le 03-06-2005 à 06:46:53    

MDR non jcrois pas qu'il parle de la recherche mais du fait qu'il nous prend pour ses esclaves parce qu'il a pas trop envie d'y reflechir lui même à son bout de code.  :whistle:

Reply

Marsh Posté le 03-06-2005 à 09:50:50    

Disons qu'on est sur un forum ou les gens sont susceptibles de t'aider et pas t'envoyer chié comme de la merde juste parce que je demande un petit bout de code. Donc si qqun pourrait me le donner je lui en serait très reconnaissant, merci :jap:

Reply

Marsh Posté le 03-06-2005 à 09:59:49    

Aldarek a écrit :

Disons qu'on est sur un forum ou les gens sont susceptibles de t'aider et pas t'envoyer chié comme de la merde juste parce que je demande un petit bout de code. Donc si qqun pourrait me le donner je lui en serait très reconnaissant, merci :jap:


 
Disons aussi que y'a une charte et que tu es censé l'avoir lu et accepté au moment de l'inscription, donc si tu vas à l'encontre de la charte, c'est pas bon. :jap:

Reply

Marsh Posté le 03-06-2005 à 10:04:37    

J'ai cherché et j'ai pas trouvé, soyez sympa, pouvez vous au moins me donner le mot clé pour faire ce compteur? Merci d'avance

Reply

Marsh Posté le 03-06-2005 à 10:16:08    

for


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 03-06-2005 à 10:17:46    

Reply

Marsh Posté le 03-06-2005 à 10:17:46   

Reply

Marsh Posté le 03-06-2005 à 10:20:15    

Mais qu'est ce qui va faire que ca va tourner en rond jusqu'à ce que j'appuie sur une touche. Car lorsque je fait un if(getch)
ca marche pas, il faut faire quoi dans ces cas là?  
Merci

Reply

Marsh Posté le 03-06-2005 à 10:57:49    

while dans ce cas


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 03-06-2005 à 10:58:18    


tu va cesser oui...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 03-06-2005 à 11:03:19    

jagstang a écrit :

tu va cesser oui...


 
 :??:

Reply

Marsh Posté le 03-06-2005 à 11:25:37    

fait voir ce que tu as déja fait :D


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 03-06-2005 à 11:36:21    

J'ai rien fait mis à part un vieille boucle for à la con avec un if(getch) dedans mais il attend toujours que j'entre une touche sans compter, et je me souviens qu'il y aun mot clé pour ce genre de compteur...

Reply

Marsh Posté le 04-06-2005 à 02:00:23    

nosmoke :??:

Reply

Marsh Posté le 04-06-2005 à 02:54:23    

Tu es tellement pitoyable que je te le donne ton code :
(m'enfin je t'aide pas vraiment en faisant ça puisque tu ne progresseras jamais ...)
 
 

Code :
  1. #include <stdio.h>
  2. #include <windows.h>
  3. int main()
  4. {
  5.    
  6.     int i=0;
  7.     char c;
  8.     while(!(GetKeyState(13) & 0x80))    //tant que touche enter pas appuyer on compte
  9.     {
  10.       printf("%d",i);
  11.       i++;
  12.       system("cls" );
  13.     }
  14.      
  15.     return 0;
  16. }


Message édité par arconius le 04-06-2005 à 02:58:35
Reply

Marsh Posté le 08-06-2005 à 10:31:08    

:bounce:  :bounce: sympa l'ambiance :bounce:  :bounce: [:aldark]

Reply

Marsh Posté le 08-06-2005 à 14:06:26    

ou plus simple :
 

Code :
  1. #include <stdio.h>
  2. int main()
  3. {
  4.    while (not kbhit());
  5. }


pour choisir la touche :
 

Code :
  1. int main()
  2. {
  3.    int loopout = 0;
  4.    char touche;
  5.    while (loopout==0)
  6.    {
  7.       if (kbhit()) if (getch()==27) loopout = 1;
  8.    }
  9. }


 
(ou un truc dans le genre : kbhit() pour savoir si un caractère est dans le buffer clavier (unt touche a été appuyée), getch() pour savoir laquelle)
 
Ceci dit, je suis semi-débutant aussi, mais c'est vrai qu'il est quelque peu gavant de répondre à un mec qui donne l'impression de n'avoir même pas essayé (!= <> attaque personnelle). D'autant plus que si tu poste à chacun de tes problèmes, t'as pas fini parce c'est toi qui perd du temps : des problèmes quand t'apprends un langage t'en as à chaque nouvelle instruction, alors autant trouver un bon site ou une bonne aide, tu passeras moins de temps à resoudre tes pb qu'en attendant deux jours la réponse à ton post. Dans tous les cas, tu auras toujours besoin des forums pour résoudre tes pb, un peu moins basiques cette fois, et donne au moins un bout de code pour montrer que le forum le c'est dernier recourt.
 
Enfin moi jdis ça jdis rien, chui sur que t'es super cool comme mec  :sol: ...
 
Maintenant à ceux qui se basent sur la charte : c'est écrit dans la charte mais c'est par écrit pourquoi c'est dans la charte... une petite leçon de morale vaut mieux qu'un procès verbal
 
Des sites :
http://www.developpez.com/cours t'as de quoi faire la-dedans
http://msdn.microsoft.com. Les API windows au cas où.
http://www.mapage.noos.fr/emdel
etc etc...


Message édité par theredled le 08-06-2005 à 14:08:46
Reply

Marsh Posté le 08-06-2005 à 15:22:45    

theredled > kbhit c'est tout sauf standard, c'est du borland (et ça se trouve dans conio.h, pas stdio).
 
Aldarek si tu développes sous windows GetKeyState conviendra.

Reply

Marsh Posté le 08-06-2005 à 16:14:32    

T'es sur ?
je suis sous DevCpp, et j'utilise kbhit() sans déclarer conio.h mais bien stdio.h...

Reply

Marsh Posté le 08-06-2005 à 16:18:20    

Autant pour moi, je déclare bien <conio.h>.

Reply

Marsh Posté le 09-06-2005 à 16:06:22    

:hello: merci theredled pour ta réponse qui est simple et très utile  :jap:  
 

Reply

Marsh Posté le 09-06-2005 à 16:14:33    

moi j'utilise kbhit et tout marche très bien, merci en tout cas pour toutes ces infos :D
 
:hello:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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