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 :

À propos de Read


Sujet :

C

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 47
    Points : 28
    Points
    28
    Par défaut À propos de Read
    Re bonjour

    J'ai découvert ce forum et je ne peux plus m'en passer

    À présent je souhaiterais utiliser la fonction read pour intégrer un fichier extérieur à un programme dans un programme. Le Hic est que je ne connais pas la syntaxe à employer.
    Le type de fichier que je souhaite faire lire à mon programme est une liste coordonnées de points pour qu'il puisse ensuite me les trier en fonction des ordres que je lui donne.

    Tout d'abord, quelle forme doit avoir ce fichier? Est ce que deux colonnes avec les valeurs suivant x et z suffisent? Dans ce cas, comment l'ordinateur fera-t-il pour savoir laquelle des deux colonnes et x et l'autre z?

    Une fois que le fichier est prêt à être lu, quelle extension doit il avoir pour être lisible par le compilateur?

    Et enfin, quelle est la syntaxe à employer pour entrer cette commande dans le fichier? Est-ce simplement read ("Nom du fichier.extension"); Ou y a-t-il autre chose?

    Mercu bcp et à plus

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Non, c'est bien plus compliqué que read("nom du fichier"), beaucoup plus.

    En C, un fichier doit être ouvert, lu (possiblement en plusieurs fois), et fermé.
    De plus, à moins d'être à Epitech, il n'est pas recommandé d'utiliser les fonctions open()/read()/close(), car elles ne font pas partie du C Standard: Les fonctions C Standard pour les fichiers sont fopen() pour l'ouverture, fread() ou fgets() pour lire (fgets() est mieux pour lire un fichier texte), et fclose() pour fermer le fichier.

    Quant au format du fichier, c'est toi qui en décides quand tu le crées. Il peut s'agir d'un fichier texte, ou de données brutes...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par Flo Flo Voir le message
    À présent je souhaiterais utiliser la fonction read
    Pourquoi read() ? ce n'est pas une fonction standard du langage C. Tu pourrais utiliser fread(), mais tout dépend du format des données que tu as à lire. Il faut commencer par décrire ce format avec précision.

    Déjà, texte ou binaire ?
    Pas de Wi-Fi à la maison : CPL

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. A propos des modèles d'objet (avec sources)
    Par DevX dans le forum C++Builder
    Réponses: 14
    Dernier message: 01/12/2002, 12h22
  2. Fonctionnement de la compression DivX
    Par Rodrigue dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 20/09/2002, 14h10
  3. [controle] propriété read only
    Par Fizgig dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/08/2002, 10h30
  4. A propos du composant DBGrid
    Par _Rico_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/07/2002, 09h18
  5. CheckBox en Read Only
    Par MrJéjé dans le forum C++Builder
    Réponses: 7
    Dernier message: 23/06/2002, 15h00

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