Partage
  • Partager sur Facebook
  • Partager sur Twitter

recherche d'une majuscule dans une chaine

    9 octobre 2019 à 21:20:09

    Slt,

    comme renseigné dans le titre j'essaie d'écrire un code c qui lit une chaine de caractère entrée au clavier et vérifie si la chaine contient un caractère en majuscule ou pas; dans le cas où elle contient un caractère en majuscule la suite du programme est exécutée sinon le programme s'arrête.

    merci bien

    • Partager sur Facebook
    • Partager sur Twitter
      9 octobre 2019 à 22:39:28

      Hello,

      Et qu'as-tu écrit comme code ? Ici, on ne le fera pas pour toi.

      Piste: isupper() pourra t'aider.

      -
      Edité par edgarjacobs 9 octobre 2019 à 22:40:02

      • Partager sur Facebook
      • Partager sur Twitter

      Aucune aide ne sera donnée par mp

        10 octobre 2019 à 5:41:15

        justement j'ai utilisé cette fonction isupper après la saisie de la chaine de caractère au clavier mais sans succès 

        printf("entrez votre mot de passe :  ");

            scanf("%s", mdp);

           printf("mot de passe %s\n", mdp);

        int taille = strlen (mdp);

        for(i=0; i<taille; i++)

            {

                if(isupper(mdp[i] !=0 ))

                    EXIT_SUCCESS;

            }

        • Partager sur Facebook
        • Partager sur Twitter
          10 octobre 2019 à 8:08:31

          Une fois que ton code a trouvé, il devrait sauter en l'air en poussant des petits cris de joie "j'ai trouvé, j'ai trouvé  !"

          -
          Edité par michelbillaud 10 octobre 2019 à 13:45:10

          • Partager sur Facebook
          • Partager sur Twitter
            10 octobre 2019 à 8:49:27

            bizarrement c est pas le cas... il fait rien du tout!!!!
            • Partager sur Facebook
            • Partager sur Twitter
              10 octobre 2019 à 11:31:57

              Bonjour,

              La ligne if(isupper(mdp[i] !=0 )) n'est pas correcte, une parenthèse fermante n'est pas au bon endroit. Relis toi.
              La ligne EXIT_SUCCESS; ne correspond à rien! C'est ce qu'a écris michelbillaud. Tu ne demandes rien, donc tu n'as rien! Il faut à la place demander un quelconque affichage.

              -
              Edité par Dalfab 10 octobre 2019 à 11:32:19

              • Partager sur Facebook
              • Partager sur Twitter
              Bjarne Stroustrup : "C++ has become too expert friendly"
                10 octobre 2019 à 16:23:02

                AndreBemoTchoumi1 a écrit:

                justement j'ai utilisé cette fonction isupper

                Je n'aurais pas pu le savoir lorsque j'ai écrit ma réponse.

                Et pour poster du code: bouton </> dans l'éditeur du site

                • Partager sur Facebook
                • Partager sur Twitter

                Aucune aide ne sera donnée par mp

                recherche d'une majuscule dans une chaine

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                • Editeur
                • Markdown