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 :

Afficher uniquement les majuscules et minuscules du code ASCII


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2013
    Messages : 25
    Par défaut Afficher uniquement les majuscules et minuscules du code ASCII
    Bonjour à tous,

    Je reviens vers vous pour un autre soucis.
    J'ai à faire un programme qui affiche UNIQUEMENT les lettres majuscules et minuscules du code ASCII.

    J'ai réussi à afficher tous les caractères mais je ne sais pas comment seulement afficher ceux demandés...

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #include <stdio.h>
    #include <stdlib.h>
     
    int main()
    {
        int i=0;
     
        while(i<=256)
        {
            printf("Code ASCII: %d  Carractere: %c\n", i, i);
            i++;
        }
        return 0;
    }

  2. #2
    Membre averti
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2013
    Messages : 24
    Par défaut
    regarde la table et fais un if qui n'affiche que si c'est ce que tu veux...
    http://www.google.ch/imgres?imgurl=h...ed=0CEsQ9QEwBA

  3. #3
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    1/ le code ascii ne va pas au dela de 128 caractères

    2/islower et isupper dans <ctype.h>. En n'oubliant pas qu'ils ne prennent par des char comme premier argument mais des char casté en unsigned char et recasté en int (dernière étable qui se fait implicitement lors de l'appel).

    3/ ne pas oublier de définir la locale correctement pour traiter correctement le jeu de caractère utilisé par celle-ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       setlocale(LC_ALL, "");
    en début de programme.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2013
    Messages : 25
    Par défaut
    Jean-Marc, je ne suis qu'un simple étudiant qui vient de commencer la programmation depuis un peu plus de 2 mois maintenant. Désolé mais je ne comprends strictement rien à ce que tu me conseil de faire... :-/

    Ta solution est peut être la meilleur mais je doute que mon prof veuille ça..

    Quant au "if()", j'ai pensé aussi à ça mais je me suis demandé si il n'y avait pas une fonction ou une autre façon qui demanderais JUSTE les majuscules et les minuscules sans passer par des "if()".

    Si quelqu'un a une autre solution, je suis preneur ! :-)

  5. #5
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par psiko Voir le message
    Ta solution est peut être la meilleur mais je doute que mon prof veuille ça.
    Si la solution désirée est autre que l'utilisation de islower, isupper, tu as un problème avec la qualité des cours que tu suis.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2013
    Messages : 25
    Par défaut
    Citation Envoyé par Jean-Marc.Bourguet Voir le message
    Si la solution désirée est autre que l'utilisation de islower, isupper, tu as un problème avec la qualité des cours que tu suis.
    Ce n'est pas que la qualité de mes cours a un problème, c'est juste que l'on a pas encore vu ça et qu'il aimerais bien qu'on le fasse autrement...

    Maintenant si tu es venu pour critiquer ma formation, merci pour ton aide mais ça me suffira.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [cURL] Afficher uniquement les entêtes
    Par LordDaedalus dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 08/02/2008, 22h55
  2. [onKeydown] Probleme avec pour detecter les majuscules des minuscules
    Par magnus2005 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/09/2006, 22h48
  3. Réponses: 1
    Dernier message: 12/07/2006, 09h51
  4. Réponses: 4
    Dernier message: 05/07/2006, 21h58
  5. Shell - Problème pour gérer les majuscules et minuscules
    Par claralavraie dans le forum Linux
    Réponses: 6
    Dernier message: 11/01/2006, 17h17

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