Fichier texte

ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008 - 29 mai 2006 à 17:38
Florent Finucci Messages postés 3 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 23 septembre 2006 - 23 sept. 2006 à 01:48
Bonjour à tous,
J'aimerai savoir s'il existe un moyen rapide et simple de parcourir chaque ligne d'un fichier.
J'enregistre des données dans un fichier texte, mais dans certain cas j'aimerai pouvoir revoir la ligne qui à été ecrite precedement et pouvoir les modifier.

Pouvez vous m'aider ?

merci
        duck88

4 réponses

scaryman Messages postés 492 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 16 mai 2007 12
29 mai 2006 à 18:26
Salut
Je ne sais pas s'il existe une fonction qui ferait ce que tu demandes, mais moi je stockerais mes données dans un tableau comme ça je pourrais modifier facilement et à la fin, il n'y aura qu'à sauvegarder le tableau dans un fichier (une ligne par position du tableau).

A++
0
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
29 mai 2006 à 18:58
Salut,
Tu dis écrire les données dans un fichier et vouloir les modifier par la suite.
Pourquoi ne pas écrire les données seulement quand tu es sûr qu'elles contiennent ce que tu veux. Pendant que tu "prépares" les données, tu peux les stockées dans un Stream (System.IO.MemoryStream?). Faire toutes les modifs que tu as besoin en mémoire, et une fois que c'est prêt, les écrire dans ton fichier.
Ca t'éviteras de devoir lire/écrire 1000x ton fichier.
<hr size"2" /> VC# forever/infomsg/auteurdetail.aspx?ID13319
0
ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008
30 mai 2006 à 10:14
L'application est sur pocket pc. Le but en fait est que l'utilisateur final puisse voir les données qu'il à enregistré précedement et si nécessaire les modifié.

duck88
0
Florent Finucci Messages postés 3 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 23 septembre 2006
23 sept. 2006 à 01:48
Ce que tu peux faire, c'est charger ton fichier texte dans une (rich)textbox, qui créera automatiquement les lignes, puis ensuite parcourir les lignes à l'aide de (rich)textBox1.Lines[int] où int est le numéro de ta ligne. Ca sera ensuite très simple pour modifier, sauvegarder etc tes données.
0
Rejoignez-nous