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 :

Petit programme en C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1
    Par défaut Petit programme en C
    Bonsoir à tous !

    Je suis débutant en C, et pour m'entrainer j'ai fait un petit programme en mode console, j'aimerais avoir votre avis, vos critiques dessus afin que je puisse m'améliorer, si il y a des variables mal déclarés, des fonctions inutile, une syntaxe qui pourrait être arrangé, bref, vous voyez le principe.

    C'est un petit programme permettant d'afficher le code ASCII correspondant à une lettre entré par l'utilisateur, ou l'inverse, la lettre correspondant au code ASCII rentré par l'utilisateur. Une autre fonction permet d'afficher directement la table ASCII complète et par la suite l'enregistrer dans un fichier si l'utilisateur le souhaite.

    J'ai mis le code source en pièce jointe.

    voilà j'attends vos remarques/critiques
    Fichiers attachés Fichiers attachés
    • Type de fichier : c ascii.c (3,4 Ko, 111 affichages)
    • Type de fichier : h ascii.h (99 octets, 80 affichages)
    • Type de fichier : c main.c (120 octets, 99 affichages)

  2. #2
    Membre très actif

    Femme Profil pro
    Collégien
    Inscrit en
    Juillet 2010
    Messages
    591
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Afghanistan

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Juillet 2010
    Messages : 591
    Par défaut
    Salut,

    Sur la forme:

    1: COMMENTE ton code!!!
    2: Ton indentation et bizarre.... Par contre tu utilise des espace au lieur des tab ,ça c'est bien.

    Sur le fond:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    void enregistrer(char *ascii)
    ->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    void enregistrer(const char *ascii)
    tu déclare des constante à 33, 100, 126 et pourquoi pas 42?

    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
    27
    int tableAscii()
    {
        const char start    = '~';
        const char stop     = '!';
        char ascii[stop - start] = {};
        char y,i    = 0;
        int choix   = 0;
     
        printf("~~ Table ASCII ~~\n\n\n\n");
        printf("Lettre ------- Dec\n");
     
        for(y = start; y <= stop; y++)
        {   
            ascii[i] = y;
            printf("%c ------------ %d\n", ascii[i], ascii[i]);
            i++;
        }
     
        printf("\n\n1- Oui\n2- Non\n\n");
        printf("Voulez-vous enregistrer ? : ");
        scanf("%d", &choix);
     
        if(choix == 1)
            enregistrer(ascii);
        else
            printf("A bientot !\n");
    }
    @+

  3. #3
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Pei,

    Et j'ajoute : pour des fichiers de cette taille minime, il est préférable de mettre le code directement dans le message plutôt que des liens.

Discussions similaires

  1. petit programme
    Par vmitz73 dans le forum C++
    Réponses: 4
    Dernier message: 07/12/2005, 11h05
  2. [LG] Recherche de petits programmes Pascal
    Par Sid ali dans le forum Langage
    Réponses: 1
    Dernier message: 24/11/2005, 14h03
  3. aide petit programme pour débutant
    Par kartp0rqx dans le forum C
    Réponses: 16
    Dernier message: 14/10/2005, 19h31
  4. Faisabilité d'un petit programme FTP...
    Par ptit_seb dans le forum Windows
    Réponses: 2
    Dernier message: 15/09/2005, 21h10
  5. [SRC] Petit programme avec BD
    Par Nico62 dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/01/2005, 20h07

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