IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Problème avec fichier !


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 11
    Par défaut Problème avec fichier !
    Bonjour tout le monde, je suis de retour, j'ai besoin de votre aide concernant les fichiers, je m'explique:

    J'ai réalisé un programme qui gère un cabinet médical (création des rendez-vous pour les patients, modifier ou annuler les rendez-vous, et bien sur la gestion de la salle d'attente), maintenant il faut enregistrer les dossier des patients (c'est à dire après la fermeture du programme je dois garder les informations des patients stocker): comme vous savez chaque cabinet médical à un archive de ses patients, c'est pour ça que je dois utiliser un fichier pour enregistrer les informations des patients (c'est à dire les champs de ma structure dans mon programme tel que: nom, prénom, maladie, traitement...etc).

    je connais presque rien concernant les fichier j'ai bien cherché mais je vous demande de m'orienter! Est ce que je cherche les fichiers en général ou bien une partie bien précise, j'ai trouvé des explication concernant l’écriture et la lecture des fichiers mais je sais pas vraiment je dois commencer par quoi ?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    Bonjour,

    Pour sauvegarder tes données dans un fichier (i.e. tes structures), il faut déjà réfléchir et définir le format de fichier que tu vas utiliser: soit tu enregistres le tout dans un fichier "texte" (i.e. lisible et modifiable sans trop de difficultés par un humain) avec une structure particulière (qui peut être un fichier clé-valeur, CSV, XML, JSON et j'en passe), soit tu enregistres tes données dans un format binaire.

    Sinon concernant les fichiers proprement dits, t'as juste besoin de savoir ouvrir un fichier, lire/écrire dedans et fermer le fichier (et faire particulièrement attention à pas déborder de tes buffers quand tu lis les données d'un fichier )

  3. #3
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Avant la manipulation des fichiers, tu dois savoir ce que tu veux y écrire.
    Quel est le format exact du fichier ? Est-ce du texte "human readable" par exemple au format CSV ou des données brutes du genre contenu d'une structure en RAM ?
    Lorsque les règles sont clairement et formellement établies, tu vas pouvoir commencer à coder.

    As-tu déjà fait un mini-programme qui écrit "hello world" dans un fichier ? Quels problèmes as-tu rencontré ? Qu'est-ce que tu ne comprends pas ?

    EDIT : trop lent
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  4. #4
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 11
    Par défaut
    Bonjour merci pour vos réponse!

    Bon je comprends pas beaucoup les genre des fichiers (human et binaire ), comme je viens de dire je connais rien concernant les fichiers, ce qui est
    demander dans mon travail c'est de créer une liste chaînées "fichier" (est ce que ça vous dis quelque chose ?)...genre pour mon projet j'ai une liste chaînée pour la création des rendez-vous, une autre pour la gestion des rendez-vous de la salle d'attente, et ce qui est demander maintenant c'est de créer une troisième liste chaînée (un fichier), c'est comme un archive pour stocker les informations des patients (les rendez-vous), c'est à dire même si je ferme l'application je perd pas les informations.

    Mais je sais pas je dois commencer par ou, est-ce que je cherche des explications concernant les fichiers (des cours C), ou bien vous me proposer de chercher une partie bien précise (qui concerne ma problématique) ?

  5. #5
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Pai,

    C'est plutôt bizarre : tu affirmes avoir réalisé le programme, et tu n'as pas la moindre connaissance sur l'utilisation des fichiers ?

    Accessoirement, ce genre de données est mieux géré avec une base de données.

  6. #6
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 11
    Par défaut
    C'est plutôt bizarre : tu affirmes avoir réalisé le programme, et tu n'as pas la moindre connaissance sur l'utilisation des fichiers ?
    Oui j'ai réalisé le programme avec des listes chaînées, je sais travailler avec les listes chaînées et les pointeurs.... mon problème c'est les fichiers, je connais pas les syntaxes et tout..., maintenant je suis entrain de lire un cours sur l'ouverture et la fermeture d'un fichier puis je passe à la lecture et l’écriture, ce que j'ai réalisé n'a aucun rapport avec les fichiers jusqu’à maintenant !

  7. #7
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    alors commence par notre faq, assez fournie sur le sujet.

    Comme l'on dit les autres, il s'agit de savoir qu'un fichier est une suite de caractères ou d'octets (selon la manière de le regarder).

    Un programme lit un fichier en s'attendant à ce qu'il soit écrit d'une certaine manière.
    Un format de fichier correspond à une de ces manières.

    Par exemple, un .csv correspond à des suites de valeurs séparées par des ';', chaque suite étant mise sur une ligne.
    Partant de là, la suite "09;01;16;17;02" peut correspondre à beaucoup de chose.
    • la date et l'heure (16 janvier 2009, 17h02)
    • une autre date et heure (9 janvier 2016, 17h02)
    • un numéro de téléphone


    C'est au programme d'interpréter cette série.

    Et pour écrire dans un fichier, il faut faire le travail inverse.

  8. #8
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    Hello,

    Citation Envoyé par droggo Voir le message
    Accessoirement, ce genre de données est mieux géré avec une base de données.
    Je plussoie, ne serait-ce que pour exporter plus tard vers un programme professionnel... A moins que ce ne soit un exercice purement scolaire?

    A+

    Pfeuh

Discussions similaires

  1. Problème avec fichier .exe
    Par rostomus dans le forum MATLAB
    Réponses: 3
    Dernier message: 28/12/2006, 17h02
  2. [XSL] Problème avec fichier distant
    Par ploxien dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/10/2006, 20h24
  3. Problème avec fichier Excel génère erreur
    Par Yanmeunier dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 17/02/2006, 11h53
  4. [Delphi 3] Problème avec fichier ressource .RES
    Par delphim dans le forum EDI
    Réponses: 2
    Dernier message: 28/06/2005, 18h11
  5. Problème avec fichier texte
    Par jpdelx dans le forum ASP
    Réponses: 7
    Dernier message: 13/11/2003, 13h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo