begin process at 2012 05 29 07:46:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Divers

 > 

listes chainées


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

listes chainées

vendredi 16 mars 2007 à 21:16:43 | listes chainées

tony_77

bonjour,

J'ai un projet à faire en C++, je suis débutant.
J'ai choisi d'utiliser une liste chainée que je sauvegarde ds un fichier .txt.
Il faut donc que je la charge quand j'execute le prog.

je voudrai faire une fonction "charge" qui ouvre le fichier en mode lecture et qui rempli chaque champ
des maillons de ma chaine sachant que un maillon est composé de quatre champs:
char nom[50]
char prenom[50]
int age
char passeword[10]

il faut absolument que j'utilise une library C++,
Merci d'avance.


samedi 17 mars 2007 à 10:28:47 | Re : listes chainées

hisoka67

Salut, C'est un peu vague tout ca... comment tu fais pour sauver ta liste chainée dans le fichier txt? Si on ne sait pas ce que tu mets dans ton fichier on ne risque pas de t'aider. hisoka67
samedi 17 mars 2007 à 13:05:58 | Re : listes chainées

tony_77

salut hisoka67,

Desolé pour le manque d'information,
Enfaite j'utilise la library fstream.
Pour la sauvegarde j'ouvre le fichier txt avec:
"ofstream file(".txt",ios::app)"  //cette ligne me permet d'enregistrer en fin de fichier
file <<p->nom<<"\n"<<p->prenom<<"\n"<<p->age<<"\n"<<p->passeword<<"\n";

A chaque fois que l'utilisateur crée un profil, je le sauvegarde automatiquement.
voici a quoi peut ressembler le fichier txt:

anthony  //nom
martin    //prenom
22         //age
uyereuy //passeword
julien
lefebure
24
fhfg564

chaque profil vient a la suite, voila j'espère que c'est assez clair.


Cette discussion est classée dans : fichier, char, listes, charge, chainées


Répondre à ce message

Sujets en rapport avec ce message

Debutant : ecrire et lire un fichier txt [ par manu ] Bonjour a tous.Je debute, aussi desole.... :)Je cherche donc a ecrire dans un fichier txt, puis a lire ce fichier ligne a ligne, faire un split / expl ecriture fichier txt turboC++ [ par idk ] qqun connais une fonction, qui te place le cursor, (dans un fichier),CAD qui renvoie à la ligne suivante exemple char prenom="tom"char nom="bauq" Et d écriture dans un fichier txt [ par jimtruand ] bonjour,j'ai un fichier txt à traiter et à envoyer via ftp à un serveur. la partie ftp est ok.la partie fichier pt'problèmedans le fichier je dois mod Ecriture/lecture dans un fichier [ par SneakGuy ] Haaa... Merci, sa m'a aider... Enfin, j'ai encore plusieurs problemes...pour l'ecriture j'ai quelque chose qui ressemble a sa:char user[20];char pass[ ça concerne la lecture et l'ecriture sur un fichier et ... [ par wfish ] voila mon pb :j'ai fais un ptit prog de traitement de fichier. il sert à mettre certaines infos prises dans un fichier et les mettre dans un autre !!1 liste chainée et lecture d'un fichier txt [ par whiteknight ] Bonjour j'ai un probleme pour charger des données depuis un fichier texte, les données recupérées doivent etre stocké dans un liste chainée déclaré ai PROBLEME pour retourner un char* a partir d'un fichier [ par kobee12 ] Voici ma fonction. Elle prend en argument un caractere. A partir de ce caractere, elle renvoie la chaine qui lui est associe.Par exemple:"fichier_lang PROBLEME pour retourner un char* apres recuperation d'une chaine(sscanf) d'un fichier [ par kobee12 ] Voici ma fonction. Elle prend en argument un caractere. A partir de ce caractere, elle renvoie la chaine qui lui est associe.Par exemple:"fichier_lang Lecture/Ecriture/Modification d'une structure dans un fichier [ par paniX ] Bonjour. Alors voici mon probleme:j'ai créé une structure client qui a cette forme :struct client{ int id; char nom[30]; char prenom[30]; char adresse Non Prise en charge des espace dans ma char[20] [ par ranouf ] je suis en vc++, g un petit probleme, quand je saisis ma chaine de caractere, les epaces ne sont pas pris en compte et quand j'en fais ya tout qui foi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,374 sec (4)

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