rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Gestion de fichiers particulier en langage c

Posté par nyamsi kouende joel landry, le dimanche 9 janvier 2005 à 15:49:11
BONJOUR à vous cher connectés,j'aurais besoin de vos éclairage sur ce petit problème qui me casse la cabosse.
En effet , je voudrais écrire un programme qui;



* lit un fichier de données et le remplit en 04 colonnes définit comme suit: -numero(entier);
-taille(float);
-poids(float);
-sexe(M :masculin et F :feminin);
*compte le nombre exacte de personnes lues;
*affiche à l'écran la liste des personnes enregistrées (en groupes de 20);l'utilisateur peut interrompre l'affichage à tout moment

*calcule et imprime les statistiques suivantes:
-la femme la plus lourde
-la femme la plus grande
-l'homme le plus grand
-l"homme le plus lourd

NOUS DIS POSONS DU FICHIER "metrique.dta" qui contient des informations relatives à chaque personne :
à l'intérieur nous avons:
-le numero
-le poids
-la taille
-le sexe(M\F)

contenu du fichier

NUMERO TAILLE POIDS SEXE
7607 1.75 40.37 F
1406 1.52 44.91 F
1405 1.55 55.34 F
1407 1.57 51.34 F
1504 1.57 50.80 M
1901 1.60 48.99 F
7603 1.89 52.99 M
URGENT
Répondre à nyamsi kouende joel landry  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
grdscarabee, le dimanche 9 janvier 2005 à 23:18:55
Salut,

Tu veux tout de même pas qu'on fasse le problème à ta place ?

Poses des questions ciblées sur ton problème et on t'aidera mais là faut pas trop abuser!!!

GrdScarabe

Learn with the best, teach the others
Répondre à grdscarabee

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 etienne, le lundi 10 janvier 2005 à 00:13:20
Je vais pas non plus faire le programme a ta place. Mais je peux t'aider un peu rapidement.

premierement y te faudrait une struct genre:

struct personne
{
int numero;
float taille,poids;
char sexe;
} PERSONNE[20]; /* un pointeur serait mieux pour l'economie d'espace mais ca je sais pas comment le faire en c*/

pis apres ben y te faudrait que tu puisse loader ton fichier/ecrire
(ouf je me rapelle pu trop de la syntaxe en c depuis que je suis en c++)

int chargement()
{
int i;
char c;
f=fopen("metrique.dta","o+b");
if(f==NULL)
{
printf("fichier introuvable");
return -1;
}
for(i=0;c!=EOF;i++)
{
fread(&PERSONNE[i].numero,sizeof(int),....);
fread(&PERSONNE[i].taille,sizeof(float),....);
fread(&PERSONNE[i].poids,sizeof(float),....);
fread(&PERSONNE[i].sexe,sizeof(char),....);
fread(&c,sizeof(char),....);
}
...
}

en tk y faut que j'aille souper bonne chance le code est pas complet pis y es tplutot croche ;)
Répondre à etienne
Logiciels pertinents trouvés dans les téléchargements
Télécharger PowerISO 4.2PowerISO - PowerISO est un outil de gestion d'images de CD et DVD, capable d'ouvrir, d'extraire, de créer, d'éditer, de compresser et...Catégorie: Gravure
Licence: Demo
Télécharger IsoBuster 2.4IsoBuster - IsoBuster est un outil de récupération de CD, DVD, HD-DVD et BD prenant en charge tous les formats et tous leurs système de...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger Switch Sound Format Converter 1.05Switch Sound Format Converter - Switchest un convertisseur de formats audio pour Windows ou Mac, capable de convertir des fichiers audio à partir de...Catégorie: Conversion audio
Licence: Freeware/gratuit
Télécharger WinAVI Video Capture 2.0.0.1WinAVI Video Capture - WinAVI Video Capture peut capturer vos films en provenance de périphériques AV comme un magnétoscope, un camescope ou une...Catégorie: Edition vidéo
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « gestion de fichiers particulier en langage c »