Matériel Langage C

Aller en bas

Matériel Langage C

Message  revo12 le Lun 1 Juin - 10:38

Salut à tous!
J'aimerais savoir ce que l'on peut avoir en langage C?
Est-ce qu'on peut prendre sur une clé usb tous nos labos et les avoir pdt lexam?
Quitte à déjà preparer les fcts.
Mais gerday avait parler de 10 min, c'est pour kon regarde nos labos, ou ils laissent 10 min le reseau en marche?
avatar
revo12

Messages : 55
Date d'inscription : 30/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  DkZn3r le Lun 1 Juin - 11:19

A l'examen tu devras réaliser un programme et t'es déjà quasi sure que c'est avec des fichiers et un menu. Pendant 10min t'as droit au réseau et donc internet mais tu peux toujours avoir tes programmes pendant tout l'examen

DkZn3r

Messages : 49
Date d'inscription : 16/09/2008
Age : 29
Localisation : Ans

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  Geroc le Lun 1 Juin - 12:34

Est ce que vous vous rapellez se que vous aviez eu comme enoncer l'année dernière? Est ce que ça peut etre expedier en une heure ou c'est du genre faut quand meme passer une bone partie de l'examen à comprendre l'exercice ?

Geroc

Messages : 29
Date d'inscription : 02/10/2008
Age : 31
Localisation : Liers

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  DkZn3r le Lun 1 Juin - 12:45

si je me rappelle bien l'année passée c'était de faire un tirage du lotto... mais je sais plus trop l'énoncé (si je me trompe pas)

DkZn3r

Messages : 49
Date d'inscription : 16/09/2008
Age : 29
Localisation : Ans

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  Misterkiller le Lun 1 Juin - 12:59

Question aussi ^^

Si on a internet et que part hasard on tombe sur le programme qu'on doit faire .. jocolor on peut le prendre sans avoir 0 ? lol!
avatar
Misterkiller

Messages : 169
Date d'inscription : 05/10/2008
Age : 28
Localisation : Waremme

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  Admin le Lun 1 Juin - 14:17

Salut,

@MisterKiller : très peu de chance que tu trouves ce programme déjà fait en 10 minutes ^^

En effet l'an dernier il y avait une histoire de tirage lotto (utilisation des fonctions srand() et rand(), tri des résultats, écriture dans un fichier binaire).

Enfin.. attendez vous à devoir utiliser des fichiers textes et binaires, évidemment des structures etc.. Comme d'hab quoi.
avatar
Admin
Admin

Messages : 428
Date d'inscription : 11/09/2008
Age : 29
Localisation : Mortroux

Voir le profil de l'utilisateur http://info-gestion.1fr1.net

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  Stenx le Lun 1 Juin - 15:15

On a fait qu'un seul labo sur les fichiers texte, et rare sont les personnes qui n'ont pas eu besoin d'aide pour le finir, ca me ferait chier de me taper un fichier texte mais bon c' est vrai qu'on peut s'attendre à tout
avatar
Stenx

Messages : 72
Date d'inscription : 14/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  Admin le Lun 1 Juin - 15:55

Salut,

Pourtant les fichiers textes sont simples d'utilisation... :

Code:

#include <stdio.h>

#define MAX_LENGTH 200

struct Date
{
   int jj;
   int mm;
   int aa;
};

int main(void)
{
   FILE* monFichier = NULL;
   
   char nom_w[15];
   char prenom_w[15];
   
   char nom_r[15];
   char prenom_r[15];
   char adresse_r[100];
   int resultats[4] = {0};
   struct Date date;
   
   char temp[MAX_LENGTH];

   sprintf(nom_w, "BOULET");
   sprintf(prenom_w, "FRITES");

   monFichier = fopen("unFichier.txt", "w");
   if(monFichier == NULL)
      return -1;

   fprintf(monFichier, "%s %s\nCeci n'est pas mon adresse\n10;15;20;25\n01/06/2009\n", nom_w, prenom_w);

   fclose(monFichier);
   monFichier = NULL;

   monFichier = fopen("unFichier.txt", "r");
   if(monFichier == NULL)
      return -2;

   // Lecture de l'enregistrement qui vient d'y être écrit
   fgets(temp, MAX_LENGTH, monFichier);
   sscanf(temp, "%s %s", nom_r, prenom_r);
   fgets(temp, MAX_LENGTH, monFichier);
   sscanf(temp, "%[^\n]%*c", adresse_r);
   fgets(temp, MAX_LENGTH, monFichier);
   sscanf(temp, "%d;%d;%d;%d", &resultats[0], &resultats[1], &resultats[2], &resultats[3]);
   fgets(temp, MAX_LENGTH, monFichier);
   sscanf(temp, "%d/%d/%d",&date.jj, &date.mm, &date.aa);

   // ou bien, plus astucieux :
   /*
   fscanf(monFichier, "%s %[^\n]%*c", nom_r, prenom_r);
   fscanf(monFichier, "%[^\n]%*c", adresse_r);
   fscanf(monFichier, "%d;%d;%d;%d%*c", &resultats[0], &resultats[1], &resultats[2], &resultats[3]);
   fscanf(monFichier, "%d/%d/%d%*c",&date.jj, &date.mm, &date.aa);
   */

   printf("NOM : %s %s\n", nom_r, prenom_r);
   printf("ADRESSE : %s\n", adresse_r);
   printf("RESULTATS : [%d] - [%d] - [%d] - [%d]\n", resultats[0], resultats[1], resultats[2], resultats[3]);
   printf("DATE : %d-%d-%d\n", date.jj,date.mm, date.aa);

   fclose(monFichier);
   monFichier = NULL;

   return 0;
}
avatar
Admin
Admin

Messages : 428
Date d'inscription : 11/09/2008
Age : 29
Localisation : Mortroux

Voir le profil de l'utilisateur http://info-gestion.1fr1.net

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  Kevin le Lun 1 Juin - 16:08

Vous pouvez préparer a l'avance:
- Menu avec switch
- Creation de fichier text/bin

Ce sera déja 2 fonctions de réusie.

Sinon les autres année c'etait:
Juin 08 : lotto
Spetembre 08 : Gerez un club de Tennis, ou il fallait créer des membres (nom, adresse, prenom, numero de telephone, et une fonction qui prenait la 1er lettre du nom, 1er lettre du prenom + la date de naissance pour faire un numero de carte de membre)

Autres exercices qu'on a eu sur les fichiers:
- Gerez une bibliothèque (livre en retard, membres, ....)
- Avion ( Reserver un avion, nr de place dispo, lieu de depard et d'arrivée,...)

Voila :-)
avatar
Kevin

Messages : 51
Date d'inscription : 02/10/2008
Age : 30

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  L'alchimiste le Lun 1 Juin - 19:48

ca va me plaire Smile
avatar
L'alchimiste

Messages : 65
Date d'inscription : 06/01/2009
Age : 29

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  Diostrofobe le Mar 2 Juin - 21:35

Faut-il revoir les listes chainés demain?
avatar
Diostrofobe

Messages : 14
Date d'inscription : 22/11/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matériel Langage C

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum