Club Informatique VINCI

Le C.I.V représente un groupement d'étudiants constituant le club informatique de la Grande École Marocaine de l'Informatique et des Réseaux du Télécom VINCI -Rabat-. (L'utilisation de Internet explorer 6/7 n'est pas recommandée, on vous propose Firefox)

Les forums du C.I.V attend vos propositions en ce qui concerne le graphique, les catégories, et les sections.

Connexion

Récupérer mon mot de passe

Sondage

Quel est votre antivirus préféré ?
16% 16% [ 4 ]
32% 32% [ 8 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
36% 36% [ 9 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
8% 8% [ 2 ]
8% 8% [ 2 ]

Total des votes : 25

Qui est en ligne ?

Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun


[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 23 le Mer 17 Oct - 12:31

Statistiques

Nos membres ont posté un total de 1292 messages dans 373 sujets

Nous avons 437 membres enregistrés

L'utilisateur enregistré le plus récent est intellection


    projet c:"gestion cinema"

    Partagez

    hind nabti
    Amateur
    Amateur

    Messages : 8
    Points : 2911
    Réputation : 0
    Date d'inscription : 24/12/2009

    projet c:"gestion cinema"

    Message par hind nabti le Mar 9 Mar - 14:21

    slt tt le monde j'ai mon premier projet en c "justion cinema"(developper en c un gestion film leur programme hebdomadaire afin de realiser un depliant indiquant la date de la semaine les jours de la semaine les seances avec les films projetes la version et leur horaires...
    si vous avez quelque chose (fonction deja definie.des suggestion...n'hisetez pas de me donner l'aide)et merci d'avance
    avatar
    El Maligno Angelo
    Administrateur
    Administrateur

    Messages : 373
    Points : 4006
    Réputation : 8
    Date d'inscription : 25/04/2009
    Age : 28
    Localisation : ErRabat

    Re: projet c:"gestion cinema"

    Message par El Maligno Angelo le Mar 16 Mar - 15:06

    Salut, on peut pas t'aider comme ça, tu dois éssayer d'elaborer le truc, puis, tu nous file tes blèmes...
    bon, tu as l'aire débutante, j te conseil de suivre ces étapes :
    1/- essayer d'évaluer le cahier de charge bien comme il faut.
    2/- détérminer les fonctionnalité de ton programme.
    3/- La réalisation des petits programmes console pour chaque fonctionnalité, en entrant les données au clavier ou bien avec des fichiers...
    4/- maintenant, c temps à métriser la technologie (tu cherche des tuto pour GTK, ou bien...)
    5/- En fin la réalisation de l'application finale


    _________________
    it's awesome to feel...what others can't, but i think doin' what poeple cannot do make u surpass feelings step !!

    hind nabti
    Amateur
    Amateur

    Messages : 8
    Points : 2911
    Réputation : 0
    Date d'inscription : 24/12/2009

    Re: projet c:"gestion cinema"

    Message par hind nabti le Lun 22 Mar - 4:25

    slt sa va j'ai defini dans un fichier une fonction pour sauvegarder les information et les recupere mais je sai pas c koi le probleme elle ne marche pas
    #include
    typedef struct fil_m{
    char *nom;
    char *info;
    char *date;
    float horaire;
    char *salle;
    struct fil_m *film_suivant;
    }film;
    film *pointeur =NULL;


    FILE *fichier;
    char nom[20];
    char info[20];
    char date[20];
    float horaire;
    char salle[20];
    char carac ;
    void detruir_structure(film *premier);
    film* get_structure_from_file()
    {
    film* premier = NULL, *suiv, *temp;
    fichier = fopen("fichier_film.txt","r");
    carac=getc(fichier);
    if(fichier !=NULL)
    {
    if(feof(fichier))
    {
    return NULL;
    }
    else
    {
    premier =(film*)malloc(sizeof(film));
    suiv = premier;
    fseek(fichier,-1,SEEK_CUR);
    while(!feof(fichier))
    {


    fscanf(fichier ,"%s",nom);
    fscanf(fichier,"%s",info);
    carac=fgetc(fichier);
    fgets(date,20,fichier);
    fscanf(fichier,"%f",horaire);
    fscanf(fichier,"%s",salle);

    strcpy(suiv->nom,nom);
    strcpy(suiv->info,info);
    strcpy(suiv->date,date);
    suiv->horaire=horaire;
    strcpy(suiv->salle,salle);

    if(feof(fichier))
    {
    suiv->film_suivant = NULL;
    }
    else
    {
    suiv->film_suivant =(film*) malloc(sizeof(film));
    suiv=suiv->film_suivant;
    }
    }

    }
    }
    fclose(fichier);
    return premier;
    }
    void get_file_from_structure(film* premier)
    {
    film* suivant;
    suivant = premier;
    fichier = fopen("fichier_film.txt","w");
    if(premier ==NULL)
    {
    fclose(fichier);
    return;
    }
    else
    {
    while(suivant->film_suivant!=NULL)
    {
    fprintf(fichier,"%s\n",suivant->nom);
    fprintf(fichier,"%s\n",suivant->info);
    fputs(suivant->date,fichier);
    fprintf(fichier,"%f\n",suivant->horaire);
    fprintf(fichier,"%s\n\n",suivant->salle); // saut d'une ligne entre deux produit
    suivant=suivant->film_suivant;
    }

    fprintf(fichier,"%s\n",suivant->nom);
    fprintf(fichier,"%s\n",suivant->info);
    fputs(suivant->date,fichier);
    fputc('\n',fichier);
    fprintf(fichier,"%f\n",suivant->horaire);
    fprintf(fichier,"%s\n\n",suivant->salle);
    suivant=suivant->film_suivant;

    }
    fclose(fichier);
    detruir_structure(premier);

    }

    void detruir_structure(film *premier)
    {
    film *suiv ,*temp;
    suiv = premier;
    while(suiv->film_suivant !=NULL)
    {
    temp = suiv->film_suivant;
    free(suiv);
    suiv = temp;
    }
    free(suiv);
    }
    /**************fichier.film********************
    puis je definie la fonction d'ajoute comme sa
    ********************/
    #include
    #include"fichier_film.h"




    void ajouter_film(char *nom,char *info,char *date,float horaire,char *salle)
    {

    film *premier,*suiv;
    premier = get_structure_from_file();
    suiv=premier;
    if(premier =NULL)
    {
    premier=(film*)malloc(sizeof(film));
    strcpy(premier->nom,nom);
    strcpy(premier->info,info);
    strcpy(premier->date,date);
    premier->horaire=horaire;
    strcpy(premier->salle,salle);
    premier->film_suivant=NULL;
    }
    else
    {
    while(suiv->film_suivant !=NULL)
    {
    if((strcmp(suiv->salle,salle))==0)
    {
    if((strcmp(suiv->date,date))==0)
    {
    if(suiv->horaire==horaire)
    printf("impossible d'ajouter ce film:");
    }}
    else{
    suiv->film_suivant=(film*)malloc(sizeof(film));
    strcpy(suiv->film_suivant->nom,nom);
    strcpy(suiv->film_suivant->info,info);
    strcpy(suiv->film_suivant->date,date);
    suiv->film_suivant->horaire=horaire;
    strcpy(suiv->film_suivant->salle,salle);
    }
    }
    get_file_from_structure(premier);
    }


    }

    /*************mais le problem il ne marche pas je sai pas ou le problem si qlq peut m'aider*/

    Contenu sponsorisé

    Re: projet c:"gestion cinema"

    Message par Contenu sponsorisé


      La date/heure actuelle est Dim 19 Nov - 7:16