el_teedee
Messages postés497Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention13 juillet 2015
-
28 juin 2005 à 11:24
el_teedee
Messages postés497Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention13 juillet 2015
-
28 juin 2005 à 14:10
Bonjour,
J'aimerais utiliser la fonction readline pour parcourir un fichier
texte. J'ai remarqué que cela pose problème en exécution en pas à pas.
Readline continue à parcourir les lignes entre chaque "exécuter
l'instruction suivante".
Voilà le texte que j'ai dans mon fichier, et je voudrais retrouver la date de la première ligne commencant par "MES" :
Ligne1;var1;var2
Ligne2;var3;var1
Ligne3;var4
LigneN;varN;varM;varW
MES1;28/06/2005;11:12:50;var3;etc...
MES2;28/06/2005;11:12:51;var2;etc...
Voilà comment je procède :
string DateDebut= "";
using (StreamReader sr = new StreamReader(fileName))
{
while (!(sr.ReadLine().StartsWith("MES")))
{
//ici, ne fait rien
}
DateDebut = sr.ReadLine(); //quand j'arrive ici, sr.readline() vaut " MES2;28/06/2005; 11:12:51;var2;etc..." et pas "MES1;28/06/2005;11:12:50;var3;etc..."
sr.Close();
}
string[] temp = DateDebut.Split(';');
DateDebut = temp[1];
Le problème est qu'il me retourne la ligne commençant par "MES2", cad une ligne trop loin.
Autre question sur readline :
Comment retourner la dernière ligne de mon fichier qui commence elle aussi par "MES" ?
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 28 juin 2005 à 11:32
normal...
using (StreamReader sr = new StreamReader(fileName))
{
while (!(DateDebut =sr.ReadLine().StartsWith("MES")))
{
//ici, ne fait rien
}
//DateDebut = sr.ReadLine(); //quand j'arrive ici, sr.readline() vaut "MES2;28/06/2005;11:12:51;var2;etc..." et pas "MES1;28/06/2005;11:12:50;var3;etc..." sr.Close();
}
el_teedee
Messages postés497Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention13 juillet 20159 28 juin 2005 à 14:10
Messieurs, ne nous emportons pas,
ne vous inquiétez pas, j'aurais d'ici peu de temps, d'autres fabuleuses
énignes concernant les readline, et autres méthodes pour parcourir un
fichier texte.