Info - Gestion
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

Matériel Langage C

+5
Admin
Misterkiller
Geroc
DkZn3r
revo12
9 participants

Aller en bas

Matériel Langage C Empty Matériel Langage C

Message  revo12 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?
revo12
revo12

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

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  DkZn3r 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 : 35
Localisation : Ans

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  Geroc 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 : 37
Localisation : Liers

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  DkZn3r 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 : 35
Localisation : Ans

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  Misterkiller 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!
Misterkiller
Misterkiller

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

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  Admin 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.
Admin
Admin
Admin

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

https://info-gestion.1fr1.net

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  Stenx 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
Stenx
Stenx

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

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  Admin 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;
}
Admin
Admin
Admin

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

https://info-gestion.1fr1.net

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  Kevin 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 :-)
Kevin
Kevin

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

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  L'alchimiste Lun 1 Juin - 19:48

ca va me plaire Smile
L'alchimiste
L'alchimiste

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

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  Diostrofobe Mar 2 Juin - 21:35

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

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

Revenir en haut Aller en bas

Matériel Langage C Empty Re: Matériel Langage C

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser