Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : fichier texte [ Divers / Débutants ] (nico9360)

lundi 25 février 2008 à 21:43:04 | fichier texte

nico9360




lundi 25 février 2008 à 21:47:35 | Re : fichier texte

nico9360

bonjour
j arrive a ouvrir un fichier texte avec streamreader
et de lire ligne par ligne mais mon probleme est que quand une ligne se compose par exemple:
2524            5857
je souhaite récuperer les 2 valeurs dans 2 variables differentes sachant qu a l'enregistrement du fichier l'espace
entre les 2 valeurs c est fait par une tabulation.
y a t'il un moyen
merci de votre aide


lundi 25 février 2008 à 22:04:07 | Re : fichier texte

Supra3000

Réponse acceptée !

Voici comment je procéderai pour traiter chaque ligne une par une:

1: pour chacune de tes lignes tu la met dans une string

2: une fois ds une string tu te cree un tableau de char a partir de ta string myString.ToCharArray()

3: Avec une boucle tu peux savoir ou sont tes espaces entre tes paramètres

Bonne continuation
Supra3000 


lundi 25 février 2008 à 22:08:52 | Re : fichier texte

bouf

Réponse acceptée !
Salut,
utilise la commande trim (pour supprimer les espaces) mais avant la commande Mid et/ou left
le but du jeu est de récuperer le tout dans une variable puis de lui faire trouver le 1er espace (donc ta 1ere variable c'est ce qui est avant) cela tu le met dans une variable
ensuite de ta premiere variable tu supprimes tout jusqu'au premier espace, tu prends le reste et tu fais un trim dessus et tu auras ta 2eme variable.

a+

Cliff le bouffeur

lundi 25 février 2008 à 22:12:11 | Re : fichier texte
lundi 25 février 2008 à 22:12:40 | Re : fichier texte

nico9360

merci je vais essayer


lundi 25 février 2008 à 22:21:13 | Re : fichier texte

xpmich

Bonjour nico,
voici une fonction qui divise un string dans un tableau de string en fonction des tabulations. Ensuite, un petit try balaie le tableau pour convertir en entier tes données :
    Function ConversionEntier(ByVal LaConversion As String) As Boolean
        Dim MesDonnées() As String
        ConversionEntier = False
        MesDonnées = Split(MaPhrase, vbTab) 'on divise la phrase en fonction des séparateurs
        'vbTab = tabulation
        Dim MesEntiers(MesDonnées.Length - 1) As Integer
        Try
            For i = 0 To MesDonnées.Length - 1
                MesEntiers(i) = CInt(MesDonnées(i))
            Next
            MsgBox("Convertion réussie", MsgBoxStyle.Information, "Convertion en entier")
            ConversionEntier = True
        Catch ex As Exception
            MsgBox("Le programme a rencontré une erreur lors de la conversion." & _
                   "Vérifiez que la donnée à convertir est un entier", MsgBoxStyle.Critical, "Conversion en entier")
            ConversionEntier = False
        End Try
    End Function

Le probleme qui risque de se poser : Est tu sur de relever uniquement des entier ?
Autre question, a tu regarder du côté de "file.WriteAllLines(nom_du_fichier as string)" qui peut mettre toutes les lignes de ton fichier texte (*.txt, *.ini ...) dans un tableau de chaine de caractère (string).
la fonction split ==>
Tableau_de_string = Split(Un_Ligne_Du_Fichier , Separateur)

Tiens moi au courant.
Xpmich



Cette discussion est classé dans : fichier, texte


Répondre à ce message

Sujets en rapport avec ce message

améliorer recup contenu fichier texte dans listbox [ par Tyrell2 ] bonjour, le débutant est de retour...voila mon problème du jour : je veux afficher le contenu d'un fichier texte dans une listboxet la recuperation du Ecriture dans un fichier Texte [ par bluetoote ] Bonjour TLM,Je suis entrain de faire une petite application sur VB6. Mon probleme c'est que j'ai pas pu déclarer l'expression monconfig comme variable extraction données d'un fichier texte [ par TM20 ] Bonjour à tous et toutes,voila, je sollicite l'aide de toute personne qui veut bien sur m'aider,je cherche à lire un fichier csv sans excel, c'est à d Eviter les doublons dans fichier texte ou autre [ par scortek ] C'est un fichier texte (séparé par des , afin de s'ouvrir avec excel) :J'ai besoin d'automatiser le trie de ce que contient ce fichier, ligne par lign transformer un fichier texte en base access avec vb6 [ par toscan ] Bonjour à tous,Je reçois par mail un fichier texte (exporté d'une base access car bien plus leger et pas d'adsl!). Avec VB6, j'aimerai le retransforme Ouvrir un fichier texte dans un RichTextBox [ par Fyerrblad ] J'ai besoin d'aide pour créer un programme qui ouvre un fichier texte dans un richtextbox. mercisvp: envoyer le code.- Fyerrblad - VB6 inserer dans fichier texte [ par mqsi ] bjr tous mes chers ami(es),j'ai un petit probleme c'est que je cherche comment ajouter a la fin d'un  fichier  déjas créér  des informations ,et merci lecture en utilisant vb.net à partir d un fichier texte [ par jerusal ] salut svp ,j ai un probleme   en ce qui concerne les fichiers en vb.net  .comment je pourais faire la lecture d'un fichier texte  qui Récupération de données d'un fichier texte vers un formulaire [ par vinz78 ] Salut,Je voudrais récupérer les données se trouvant dans mon fichier texte vers mon formulaire html j'ai déja reussi a créer le fichier texte avec un Ecrire dans un fichier texte sur une colonne précise [ par nico2nico65 ] Bonjour,   Je dois réaliser un fichier texte à partir d'informations saisies dans Excel. Ce fichier texte me permet ensuite d'importer les factures da


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.