[Programmation] Programmation en mikroc pro
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

Programmation en mikroc pro



  1. #1
    invited8a6a219

    Programmation en mikroc pro


    ------

    BONJOUR,
    CHERCHE DESESPERIMENT DE L'AIDE POUR DEBLOQUER LA SITUATION SUIVANTE POUR POUVOIR PASSER A UNE ETAPE SUPERIEUR
    ligne de code en MikroC Pro for PIC: if (strcmp(password,"123") ==0 ) { return 1; }
    message d'erreur en simulation : Undeclared identifier 'strcmp' in expression strcmp.c
    ICI la fonction strcmp est utilisée pour comparer un password entré avec celui par défaut 123

    -----

  2. #2
    JPL
    Responsable des forums

    Re : Programmation en mikroc pro

    Rappel de la charte du forum :

    Évitez les majuscules pour attirer l'attention des lecteurs.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    invitef98d3103

    Re : Programmation en mikroc pro

    Bonjour,

    Est-ce que le fichier d'entête string.h a bien été inclus au début du fichier source ?
    #include <string.h>

  4. #4
    adipie

    Re : Programmation en mikroc pro

    Bonjour, va dans VIEW / Library manager et vérifie que la case STRING est bien cochés.

  5. A voir en vidéo sur Futura
  6. #5
    invited8a6a219

    Re : Programmation en mikroc pro

    Bonjour
    Merci pour la proposition mais le fichier en question # include string.h n'existe pas en MikroC Pro mais en MikroC oui
    On peut dire que c'est completement different
    d'ailleurs je t'enverrai incecement une copie du fichier qui me pose des bâtons dans les roues

  7. #6
    invited8a6a219

    Re : Programmation en mikroc pro

    Merci pour l'adage mais mon probleme est d'orde supeieur a mes capacités actuelles c'est indiqué sous la forme(( passer a une etape supérieure)).
    Anyway thanks JPL

  8. #7
    adipie

    Re : Programmation en mikroc pro

    Citation Envoyé par RABAH BOURETT Voir le message
    Bonjour
    Merci pour la proposition mais le fichier en question # include string.h n'existe pas en MikroC Pro mais en MikroC oui
    On peut dire que c'est completement different
    d'ailleurs je t'enverrai incecement une copie du fichier qui me pose des bâtons dans les roues
    Tu n'a pas besoin de string.h, MikroC se débrouille avec la librairie ANSI C String, mais il faut vérifier si elle est bien cochée dans Library Manager.
    Nom : LibC_String.JPG
Affichages : 319
Taille : 33,2 Ko

  9. #8
    invited8a6a219

    Re : Programmation en mikroc pro

    Adipie rebonjour
    Pour le moment je suis connecté via mon smart phone et dès que j'aurai mon laptop sous la main je vais verifier cet information mais d'ici là je te clarifie que lles languages en MicroC et MicroC Pro for PIC ne sont pas similaires ni les Library
    A bientôt

  10. #9
    invitef86a6203

    Re : Programmation en mikroc pro

    strcmp est une fonction simple !
    Il est facile de l'implanter en code source.
    Quand le problème est insurmontable on le contourne, en attendant d'avoir mieux.

    La plupart des fonctions C sont en code source sur le net , il suffit de faire un coup de google avec "code source" et le nom de la fonction.

    Code:
    int strcmp(const char *s1, const char *s2)
    {
        for ( ; *s1 == *s2; s1++, s2++)
    	if (*s1 == '\0')
    	    return 0;
        return ((*(unsigned char *)s1 < *(unsigned char *)s2) ? -1 : +1);
    }

  11. #10
    invited8a6a219

    Re : Programmation en mikroc pro

    Bonjour adipie
    je te confirme que l'initialisation du C_string a été faite mais la simulation ISIS continue à rejeter la fonction strcmp dont voici l'instruction dans le code source:

    if( strcmp(password,"123")==0 return 1; ) // "123"est le password par defaut
    else
    {
    goto loop
    }

    Et voici les messages d'erreur corespondants dans la simulation:

    ')' expected, but 'return' found
    '}' expected ';' found

    si vous pensez que ce n'ai pas suffisant pour analyser je peux vous copier le code source sur lequel j'ai callé
    meilleurs salutations.

  12. #11
    invited8a6a219

    Re : Programmation en mikroc pro

    Bonjour hb9fgk

    je te confirme que de tel fichier n'existe pas dans un code "" MikroC PRO for PIC""
    je te confirme aussi que l'initialisation du STRING (dans MikroC PRO) a été faite mais la simulation ISIS continue à rejeter la fonction strcmp dont voici l'instruction dans le code source:

    if( strcmp(password,"123")==0 return 1; ) // "123"est le password par defaut
    else
    {
    goto loop // loop est une fonction de verification du password entré
    }

    Et voici les messages d'erreur corespondants dans la simulation:

    ')' expected, but 'return' found
    '}' expected ';' found

    si vous jugez que ce n'ai pas suffisant pour analyser je peux vous copier le code source sur lequel j'ai callé
    meilleurs salutations.

  13. #12
    invited8a6a219

    Re : Programmation en mikroc pro

    Bonjour freepicbasic
    j'espère que vous avez reçu mon message avec le code source sur lequel j'ai callé.
    aujourd'hui les messages d'erreur ont changés et c'est déprimant de ne pas trouver la faille
    on dirait que c'est le prix à payer pour faire de la programmation sans avoir fait des études en relation
    salutations

  14. #13
    invite936c567e

    Re : Programmation en mikroc pro

    Bonjour
    Citation Envoyé par RABAH BOURETT Voir le message
    if( strcmp(password,"123")==0 return 1; ) // "123"est le password par defaut
    else
    {
    goto loop // loop est une fonction de verification du password entré
    }

    Et voici les messages d'erreur corespondants dans la simulation:

    ')' expected, but 'return' found
    '}' expected ';' found
    Le « return » a été écrit à l'intérieur du test du « if ». On devrait plutôt lire :
    Code:
    if( strcmp(password,"123")==0 )
      return 1;
    else
      ...

  15. #14
    invite936c567e

    Re : Programmation en mikroc pro

    Par ailleurs, il manque un point-virgule à la fin de l'instruction « goto » :
    Code:
      goto loop;

  16. #15
    invited8a6a219

    Re : Programmation en mikroc pro

    Bonjour PA5CAL
    Je viens de te répondre par un message de remerciements mais je ne le vois pas dans la chronologie des envois
    svp le cas échéant je suis satisfait de votre réponse à 100%.

  17. #16
    invited8a6a219

    Re : Programmation en mikroc pro

    SVP PA5CAL
    Si vous avez un moment à me consacrer je souhaite vous envoyer le code source en question pour que vous ajoutiez des commentaires là ou j'ai mentionné ( // Comment)
    ceci va m'aider et accélérer ma compréhension de certains points qui demeurent énigmatiques pour moi et ça fera un projet - Tutoriel complet pour une serrure codée à l'aide d'un PIC 16F877A. et j'aurais fais un grand pas dans ce monde fantastique des microcontrôleurs
    dans l'attente de votre accord, acceptez ma profonde gratitude.
    RABAH

  18. #17
    invited8a6a219

    Re : Programmation en mikroc pro

    bonjour, adipie
    je vous remercie pour votre aide et t'informe que j'ai obtenu la bonne solution de la part d'un membre du forum.
    A bientôt.
    RABAH

  19. #18
    invited8a6a219

    Re : Programmation en mikroc pro

    bonjour, freepicbasic
    je vous remercie pour votre aide et t'informe que j'ai obtenu la bonne solution de la part d'un membre du forum.
    A bientot.
    RABAH

  20. #19
    invited8a6a219

    Re : Programmation en mikroc pro

    bonjour, hb9fgk
    je vous remercie pour votre aide et t'informe que j'ai obtenu la bonne solution de la part d'un membre du forum.
    A bientot.
    RABAH

  21. #20
    invited8a6a219

    Re : Programmation en mikroc pro

    bonjour, JPL
    je vous remercie pour votre soutien moral et t'informe que j'ai obtenu la bonne solution de la part d'un membre du forum.
    A bientot.
    RABAH

Discussions similaires

  1. programmation sur MikroC
    Par invite9efa7788 dans le forum Électronique
    Réponses: 16
    Dernier message: 28/08/2014, 20h38
  2. CAN programmation MikroC pic 16F876.
    Par invite17b53e23 dans le forum Électronique
    Réponses: 1
    Dernier message: 01/06/2013, 22h06
  3. programmation mikroc
    Par invite1a5b79cf dans le forum Électronique
    Réponses: 0
    Dernier message: 08/06/2012, 13h29
  4. programmation en C avec MikroC
    Par invite736476bb dans le forum Électronique
    Réponses: 4
    Dernier message: 09/03/2012, 23h37
  5. Programmation MIKROC
    Par inviteafa9cf6f dans le forum Électronique
    Réponses: 17
    Dernier message: 06/05/2011, 11h54
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...