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

VB.NET Discussion :

ecriture dans un fichier txt


Sujet :

VB.NET

  1. #1
    Membre actif
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Points : 204
    Points
    204
    Par défaut ecriture dans un fichier txt
    Bonjour a tous ! J'aimerais par exmple remplacer le 3eme ligne
    d'un fichier et la remplacer par "developpez.com" mais je sais comment comment on fait ! Pouvez-vous m'aider

  2. #2
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    Une idée serait de créer un autre fichier. Ensuite tu lis ligne à ligne ton fichier et lorsque tu arrives à la 3eme ligne au lieu de l'ecrire dans le new fichier, tu ecris "Developpez.com".

    C'est pas forcement la bonne solution mais ca marche !

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Salut voici un exemple qui n'est surement pas le meilleur :

    Private Sub test()
    'Déclaration d'un tableau pour contenir les données précédentes
    Dim MonTableau(3) As String

    'Si le fichier existe, on l'ouvre on et assigne les valeurs des lignes au tableau
    Try
    'Déclaration d'un stream en lecture
    Dim strRead As New System.IO.StreamReader("c:\test.txt")

    MonTableau(0) = strRead.ReadLine()
    MonTableau(1) = strRead.ReadLine()
    MonTableau(2) = strRead.ReadLine()

    'Fermeture du stream
    strRead.Close()
    Catch
    End Try

    'Déclaration d'un stream en lecture
    Dim strWrt As New System.IO.StreamWriter("c:\test.txt")

    'Ecriture des valeurs contenu dans le tableau
    strWrt.WriteLine(MonTableau(0))
    strWrt.WriteLine(MonTableau(1))
    strWrt.WriteLine("Developpez.com")
    strWrt.Close()

    End Sub

    A+ Tof

  4. #4
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    J'ai eu exactement la meme idée mais le code est trop lourd ...

Discussions similaires

  1. Problème de lecture/ecriture dans un fichier txt
    Par fraid49 dans le forum Général Python
    Réponses: 6
    Dernier message: 20/11/2008, 11h32
  2. Ecriture dans un fichier txt avec C++
    Par altera14 dans le forum C++
    Réponses: 4
    Dernier message: 17/06/2008, 10h57
  3. Ecriture dans un fichier txt
    Par ENSAM-ALAMI dans le forum MATLAB
    Réponses: 4
    Dernier message: 05/05/2008, 16h46
  4. Ecriture dans un fichier .txt
    Par aquarius85 dans le forum MATLAB
    Réponses: 5
    Dernier message: 03/03/2008, 08h28
  5. Réponses: 8
    Dernier message: 07/09/2006, 11h43

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