ducker88
Messages postés277Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention 4 mai 2008
-
29 mai 2006 à 17:38
Florent Finucci
Messages postés3Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention23 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.
scaryman
Messages postés492Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention16 mai 200712 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).
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 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
ducker88
Messages postés277Date d'inscriptionlundi 9 février 2004StatutMembreDerniè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é.
Florent Finucci
Messages postés3Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention23 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.