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 :

création d'un programme en language C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    FST
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : FST
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Par défaut création d'un programme en language C
    Je sais pas comment créer un programme en language C qui permet la manipulation d'un fichier selon un menu
    le programme doit afficher un menu de la forme suivant:
    Menu Général
    1-Ajout d'un....
    2-consulter un...
    3-modifier un ...
    4-supprimer un ...
    5-lister les ...
    6-Quitter
    faite votre choix(1/2/3/4/5/6):

    svp si quelqu'un peut m'aidez !

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Quelle est ta question?

    Peux-tu nous montrer ce que tu as déjà fait?

    Quels sont les points sur lesquels tu bloques?

  3. #3
    Membre actif
    Homme Profil pro
    FST
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : FST
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Par défaut
    Bon, si tu te rappel de mon post l'autre fois ! j'ai dit que je travail sur un projet, et il me reste pas suffisamment de temps, voilà je me bloque ici !

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    #include <stdio.h>
    #include <conio.h>
    main () {
         int a,i,j,b,p;
         char e[100],m[100],c;
         printf("Bonjour, pour acceder au programme tapez 'o' / pour sortir tapez 's'\t");
         scanf("%c",&c);
         while (c != 's'){
         printf("\t\t\t %c MENU\n ",16);
         printf("\t\t\t\t(1) : Ajouter un  %ctudiant\n",130);
         printf("\t\t\t\t(2) : Ajouter une mati%cre\n",138);
         printf("\t\t\t\t(3) : Supprimer un %ctudiant\n",130);
         printf("\t\t\t\t(4) : Supprimer une mati%cre\n",138);
         printf("\t\t\t\t(5) : Saisir les notes\n");
         printf("\t\t\t\t(6) : Afficher la mention\n");
         printf("\t\t\t\t(7) : Quitter !\n");
         printf("Entrez votre choix\n ");
         scanf("%d",&a);
         switch ( a ) {
                case 1 :   printf("Entrez le nombre des %ctudiants\t",130);
                           scanf("%d",&b); 
                      for ( i=0 ; i<b ; i++) {    
                      printf("Entrez le nom complet de l'%ctudiant %d \t ",130,i+1);
                      scanf("%s",&e[i]); 
                      getchar();
                      }
                      break;
     
                case 2 :  printf("Entrez le nombre de mati%cres\t",138);
                          scanf("%d",&p); 
                     for ( i=0 ; i<p ; i++){
                     printf("Entrez la mati%cre %d \t",138,i+1);
                     scanf("%s",&m[i]);
                     getchar();
                     }
                     break;
                case 3 :  
     
     
    }   
     
           }
     
         getch();          
         }
    sachant que je viens de terminer un cour sur les fonctions ! j'ai pas encore fait trop d’exercices

    Merci d'avance ..

  4. #4
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Déjà c'est int main(void).
    Ensuite compiles-tu régulièrement ton programme pour voir s'il fonctionne correctement?
    Sinon dis nous clairement ce qui te bloques.


    Tu fait un while(c != 's'), or tu ne modifie par c dans ta boucle, tu fait donc une boucle infinie.

  5. #5
    Membre actif
    Homme Profil pro
    FST
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : FST
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Par défaut
    J'arrive pas à réaliser l'instruction qui supprime ( ligne 12,13 )

    si tu vois dans le code j'ai pas encore terminer j'ai juste fais les 2 premiers ( les lignes 10 et 11 ) , tu m'as dit que je dois mettre [int main(void)] dejà moi j'ai pas travailler avec une fonction dans tout le programme !!

  6. #6
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Citation Envoyé par r-onaldo Voir le message
    J'arrive pas à réaliser l'instruction qui supprime ( ligne 12,13 )
    L'instruction de suppression revient à supprimer un élément dans une liste chaîne (ou dans un tableau).
    Dans le cas d'une liste chaînée :
    - tu prends le maillon
    - tu enregistres le pointeur sur maillon précédant de ton maillon dans une variable temporaire
    - tu libère le maillon avec free.
    - tu prend le maillon suivant et tu affecte à son pointeur sur maillon précédant la valeur de ta variable temporaire.

    Dans le cas d'un tableau, tu décales tous les éléments.

    Citation Envoyé par r-onaldo Voir le message
    tu m'as dit que je dois mettre [int main(void)] dejà moi j'ai pas travailler avec une fonction dans tout le programme !!
    J'ai pas compris le sens de cette phrase.

Discussions similaires

  1. Création d'un programme de Gestion / compta : langage ?
    Par Alexino2 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 11/04/2006, 15h00
  2. Réponses: 10
    Dernier message: 31/01/2006, 11h36
  3. Réponses: 2
    Dernier message: 30/01/2006, 22h19
  4. Création installer pour programme
    Par yanndublanche dans le forum Windows
    Réponses: 7
    Dernier message: 11/10/2005, 00h29
  5. je veux apprendre la programmation quel language choisir??
    Par existance dans le forum Débuter
    Réponses: 26
    Dernier message: 06/08/2002, 05h32

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