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

MATLAB Discussion :

Manipulation de fichier texte


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 93
    Par défaut Manipulation de fichier texte
    Bonjour,
    J'ai le même problème, je n'arrive pas à manipuler un fichier texte: Au fait, j'ai un fichier texte qui est en forme de matrice qui comporte des chiffres et des mots (plusieurs lettres). Je voudrai pouvoir modifier certains éléments de cette matrice qui sont différents de certaines valeurs.
    Par exemple: ligne 1 colonne 13, je verifie si le contenu de cette élément est diffèrent de la chaine de caractère 'Avril', si oui, je décide de le modifier par la chaine 'Mars'. Je pense que le mieux c'est de ne pas modifier le fichier texte de départ mais de créer un nouveau. Quelqu'un aurait-il une idée ?
    Merci d'avance pour vos réponse

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Et bien :
    Tu lis tout, mais ça ça dépend du format (avec TEXTSCAN par exemple)
    Tu fais ta modification (avec STRREP pour du texte)
    Tu réécris le tout (FOPEN, FPRINTF, FCLOSE)

    Sans plus de précision sur le format de ton texte et ce que tu souhaites réellement faire, difficile d'en dire plus.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 93
    Par défaut
    Merci pour la réponse si rapide. Je vais être plus précis:
    J'ai un fichier .txt et je veux:
    1- Aller dedans, voir si un ou plusieurs éléments s'y trouve(nt). si oui, le(s) modifier par de nouveau(x) élément(s)
    2- Sauvegarder le nouveau fichier mis à jour (facultatif)
    3- Faire la même procédure à plusieurs fichier .txt d'une manière automatique.

  4. #4
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    ...

    Je t'ai décris la procédure générale, sans le format je ne peux rien faire de plus...

    Note : tu ne peux pas modifier "à la volée" un fichier tu es obligé de le lire en entier, de faire les modifications sur la ou les variables récupérées puis de tout réécrire (soit en écrasant le même fichier soi en en écrivant un autre)

  5. #5
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Citation Envoyé par Caro-Line Voir le message
    Note : tu ne peux pas modifier "à la volée" un fichier tu es obligé de le lire en entier, de faire les modifications sur la ou les variables récupérées puis de tout réécrire (soit en écrasant le même fichier soi en en écrivant un autre)
    Sauf si les données à remplacer ont une taille identique... ce qui est rarement le cas avec les chaines de caractères

Discussions similaires

  1. Manipulation de fichiers textes
    Par chlours dans le forum C++
    Réponses: 3
    Dernier message: 22/01/2008, 13h33
  2. Réponses: 2
    Dernier message: 07/10/2007, 19h52
  3. [Débutant] Manipulation de fichier texte ?
    Par Badaboumpanpan dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/06/2007, 10h42
  4. Manipulation de fichiers textes - fonction
    Par kromartien dans le forum C
    Réponses: 2
    Dernier message: 11/06/2007, 00h02
  5. manipuler un fichier texte
    Par bassidi meryeme dans le forum Langage
    Réponses: 2
    Dernier message: 29/10/2005, 00h23

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