begin process at 2012 02 13 01:01:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Besoin d'aide pour creer et classer des listes dans un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Besoin d'aide pour creer et classer des listes dans un fichier

jeudi 3 février 2005 à 20:18:34 | Besoin d'aide pour creer et classer des listes dans un fichier

nightdragon182

Voila on doit creer des listes avec nom prenom et date de naissance et je ne sais pas trop comment il faut s'y prendre j'ai fait qqchose mais ca marche totalement il faut faire :
1.Lire et afficher le contenu d un fichier
   ou message erreur
2.Creer un fichier
=>Message
3.Ajouter une fiche dans le fichier
4.Supprimer une fiche
5.Trier les fiches
6.Quitter

Et j'ai fait :
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
FILE *fichier01;
char c,nomfichier[40];
int fiche,i,j;

puts("Emplacement du fichier?:\n");
gets(nomfichier);
fichier01=fopen(nomfichier,"w+");

puts("Nombre de fiches?:\n");
scanf("%d",&fiche);

for (i=1;i<=fiche;i++)
    {printf("Nom,Prenom,Age personne fiche n°%d:\n",i);
    for(j=1;j<=3;j++)
                     {printf("Donnee N°%d\n",j);
                     scanf("%c#",&c);
                     putc(c,fichier01);
                     }
    }
fclose(fichier01);
system("PAUSE");
return 0;
}

MERCI D 'AVANCE

jeudi 3 février 2005 à 20:54:51 | Re : Besoin d'aide pour creer et classer des listes dans un fichier

Spiffou

tu pourrais utiliser une liste chainée.

commence par creer une structure de donné fiche ca sera plus propre, ensuite fait toi une mini GUI avec la console et code des fonctions pour faciliter la programmation.

une liste chainee, c'est une structure qui contient un pointeur vers un element de même type
exemple:
struct fiche
{
int id;
char * nom;
char *prenom;
int age;
struct fiche *suivant;
struct fiche *precedent;
}

ensuite, tu remplis un à un tes elements et une fois que tu en as marre, tu ecris tt dans le fichier.
pour recuperer tes données, il te suffit de parser ton fichier (puisque tu sais comment tu as ecris les données c'est facile) utilise strtok() (il faut include string.h) c'est assez pratique et recupere tous les elements de ta liste et tu la recrée en RAM.

grace à cette liste, tu peut facilement trier et inserer des elements.

si tu n'est pas à l'aise ou que ca te semble trop compliqué, utilise un tableau de structure fiche mais alors ca sera pas dynamique et donc pénible à gérer pour ajouter des elements à la volée.

bon courage
++


lundi 7 juin 2010 à 22:02:33 | Re : Besoin d'aide pour creer et classer des listes dans un fichier

dida87

bonjour, est ce qu'il ya une possibilite pour charger des lignes d'un fichier texte dans une liste chainnee,aidez moi svp.merci


Cette discussion est classée dans : fichier, creer, fiche, listes, fichier01


Répondre à ce message

Sujets en rapport avec ce message

creer un fichier d'install avec instalshield visual studio [ par f1cobra ] J'ai créé un projet vc++ avec une database en access, j'essaie de créer le fichier d'installation avec l'instalshield de visual studio. Mon problème e creer une table de hachage avec des elements d'un fichier texte [ par nedri ] bonjour!j'ai un projet a faire en C mais je ne suis pas très forte.j'ai realisé un traitement d'un fichier source en C d'ou je tire tous les identific prob ecriture dans un fichier [ par aardman ] salut,j'utilise dans un prog la fonction fopen pour creer et ecrire dans un fichier texte.Quand je lance mon prog en double cliquant, ca marche bien.M creer une interface graphique en C [ par benhamid ] Bonjour, J'ai quelque pb en C. Pouvais vous m'aider s'il vous plait??j'ai un programme lectfich(), calcul() et out() qui me lit un fichier, fait les c Comment creer un fichier .exe en VC++ [ par le boulet ] La vie c'est fait à base d'amitiéSalut a tous j'espere que vous allez bien.Bon, j'ai un petit soucis, je voudrais savoir comment je peut creer un fich Creer un fichier ASF [ par matge ] Bonjour Je dois creer un fichier de type ASF et stocker des données pointées par un pointeur au fil du temps.Comment dois je m y prendre?J'ai du mal a ouverture d'un fichier dans une fenetre par un exploreur (sous C++Builder) [ par arwenita ] Lors de la programmation d'un logiciel de cryptage avec C++ Builder, je veux ouvrir un fichier grace à un exploreur.J'ai deux fiches : une principale Creer fichier [ par oshin ] Yop,Comment faire pour creer un fichier ? Et ensuite vérifier si il existe ?Voila c tout ...Si vs avez un tutorial je veux bien, sinon un bout de cod Creer un fichier et ecrire dedant en C++ Managée [ par damwebdesign ] Bonjours, je cherche comment écrire dans un fichier en C++ managée.Pouvez vous m'aider ?D'avance mercid.w.d creer un fichier en utilisant un Cfile (urgent) [ par aurelien070 ] je dois creer un fichier avec Cfile en c++!!je dois aussi ecrire et lire dans le fichier!!si quelqu'un a du code ca serai sympa! merci


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales