IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Calculer le nombre de lettre taper par seconde


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Décembre 2002
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 7
    Par défaut Calculer le nombre de lettre taper par seconde
    Bonjour
    je dois calculer la frequence des lettres taper par l'utilisateur par seconde
    Lettre/seconde
    quelqu'un pourrai me donner une idée ou un tutorial qui explique quelle sont les fonctions utilisé pour faire ces calcul.
    c presque comme vous le voyer sur les programme de telechargement qui affiche le débit du transfert
    je veux un truc similaire


    Merci

  2. #2
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Tu fais un programme qui lit sur l'entrée standard (avec des cin par exemple), et à chaque caractère tu incrémente un entier n de un.
    Par ailleur tu note t0 la date du premier caractère et tu note t1 la date de sortie du programme.
    Avant de quitter tu fais (t1-t0)/n

  3. #3
    Membre habitué
    Inscrit en
    Décembre 2002
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 7
    Par défaut
    mais je veux pas ke l'affichage soit a la fin mais instantané comme les programme de téléchargement
    en plus je veux savoir quelle sont les fonctions que je dois utilisé

  4. #4
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 294
    Billets dans le blog
    2
    Par défaut
    Ca dépend quel est ton environnement de developpement. Quel EDI utilises-tu? Quel est le type de ton application (console, avec une interface graphique, autre)? Sur quel OS? etc.

  5. #5
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    tu peux utiliser SDL si tu veux.

    ca serait du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    SDL_Event &event;
    bool quitter (false);
    Uint32 nbtouches (0);
     
    while(quitter == false)
    {
      while(SDL_PollEvent(&event))
      { //si on doit quitter, on quitte
        if (event.type == SDL_QUIT)
        {
           quitter = true;
           break;
        }
        //si on appuie sur une touche, on augmente le nb de touches
        if (event.type == SDL_KEYDOWN)
        {
           nbtouches++;
         }
      }
      /* maintenant on calcule le ratio par secondes */
      /* SDL_GetTicks() part de zéro lors de l'execution et donne le nombre
          de ms */
      float ratio = (nbtouches * 1000) / SDL_GetTicks();
      /* et il reste à l'afficher, en le mettant par exemple en titre de la
          fenêtre */
    }
    voilà ce que serait la partie sensible du code, après il faut initialiser SDL et tout...

  6. #6
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Il y a tout de même une chose essentielle à savoir avant de pouvoir répondre : tu veux compter les lettre tapées ? Dans un champ de saisie créé par ton programme, ou bien n'importe quel champ de saisie de n'importe quelle fenêtre ouverte ?

Discussions similaires

  1. [AC-2013] Calcul du nombre de jours ouvrés par mois entre deux dates
    Par lumpys dans le forum VBA Access
    Réponses: 7
    Dernier message: 11/04/2014, 09h59
  2. Datastage : nombre de ligne traitées par secondes
    Par coulio dans le forum DataStage
    Réponses: 1
    Dernier message: 26/08/2011, 13h46
  3. Réponses: 3
    Dernier message: 21/06/2011, 15h08
  4. Nombre de requêtes maximum par seconde ?
    Par Mobaladje dans le forum Requêtes
    Réponses: 3
    Dernier message: 24/09/2007, 18h07
  5. Réponses: 5
    Dernier message: 10/02/2006, 10h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo