Dtmf decoder
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Dtmf decoder



  1. #1
    invite0ce246fe

    Dtmf decoder


    ------

    Bonjour,


    Dans le cadre d'un projet scolaire, j'ai du utiliser DTMF decoder pour pouvoir lire les tonalités d'un téléphone.

    Le projet consiste à associer à chaque numéro un certain message

    Donc j'ai du écrire un programme java qui fait la relation entre le numéro saisi sur le portable et le message qu'on veut lui associer

    Exemple:

    "1" = Bonjour

    "2" = Bonsoir

    Le problème est que , DTMF decoder écrit le numéros saisis dans des fichiers dont le nom est log-"la date du jour"
    le deuxième problème est que la première ligne du fichier est vide

    le contenu du fichier est sous la forme :


    2012-mai-14 18:38:59 79
    2012-mai-14 18:39:02 1
    2012-mai-14 18:39:08 88


    Comment donc puis je sélectionner seulement les caractère saisis depuis les fichiers enregistrés ( 79, 1, 88) sans lire la première ligne qui est vides ??

    aidez moiii s'il vous plair

    -----

  2. #2
    Jack
    Modérateur

    Re : Dtmf decoder

    Tu te retrouve en fait avec 3 champs par ligne séparés par des espaces. Une fonction de la famille scanf sait très bien décomposer de genre de ligne. Il suffit de faire saute les 2 1er champs et de récupérer le 3ème qui t'intéresse.

    Pour la première ligne vide, fais-la également sauter en faisant une lecture sans t'occuper de son contenu.

    A+

Discussions similaires

  1. 1-of-2 decoder/demultiplexer
    Par invite8a14e47c dans le forum Électronique
    Réponses: 1
    Dernier message: 24/05/2010, 20h11
  2. mpeg 2 decoder
    Par noah32 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 23/01/2010, 19h51
  3. decoder le wma
    Par invitee3c216d5 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 19/06/2006, 23h53
  4. Décoder un Shéma
    Par invitedb9b45c8 dans le forum Électronique
    Réponses: 6
    Dernier message: 11/06/2006, 20h56